Light v3 Docs

使用手册

说明网页演示、Codex 状态联动、真实灯板串口 daemon 和 Python 测试方式。

AgentCore-Light v3 产品图

使用手册

AgentCore-Light v3 有三种使用方式:网页演示、网页跟随 Codex、真实 ESP32-C3 状态灯跟随 Codex。

三个服务

脚本作用端口
local_demo\start_server_2026.ps1启动网页展示2026
local_demo\start_codex_ws_bridge.ps1启动网页 Codex 数据源8765
start_codex_light_daemon.ps1启动真实开发板串口通信37637

网页连接 Codex 状态

第一个 PowerShell 启动网页:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\local_demo\start_server_2026.ps1

第二个 PowerShell 启动 Codex WebSocket bridge:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\local_demo\start_codex_ws_bridge.ps1

打开:

http://localhost:2026

右侧选择:

数据来源 → Codex

连接成功时页面会显示“已连接”。

真实 ESP32-C3 状态灯跟随 Codex

连接开发板后启动串口后台进程:

.\start_codex_light_daemon.ps1

后台进程会:

  • 持续占用 ESP32-C3 串口
  • 接收 Codex hook 发来的状态
  • 读取本机 Codex 会话日志中的 Token 用量
  • 转发状态和 Token 剩余量到灯板

状态命令

固件和测试工具支持:

  • IDLE
  • THINKING
  • WRITING
  • RUNNING
  • DONE
  • ERROR
  • NEED_CONFIRM
  • TOKEN:x

Token 显示

串口 daemon 会读取:

C:\Users\你的用户名\.codex\sessions\**\rollout-*.jsonl

token_count 事件中读取 rate_limits.primary.used_percent,并换算为:

剩余百分比 = 100 - used_percent

最后发送给灯板:

TOKEN:68

灯板只接收串口命令,不会直接读取 Codex 日志。