Files
2026-11-12 15:29:12 +08:00

2.5 KiB
Raw Permalink Blame History

Agent 为什么能边问边做

本地 HTML 主讲稿。讲解页先介绍 Agent Loop 和基础工具。四张案例页均可切换「源码与说明」与「现场运行」,运行模式左侧显示对话与问答,右侧以角色标签展示事件轨迹。页面顺序见分享方案。

启动

使用 Node.js 24 和 pnpm。在 .env.local 中配置 EASTMONEY_API_KEY。本机已有配置时直接启动。

cd /Users/appgroup/Documents/ChatGPT/super-agent-loop/async-agent-lab
pnpm install --frozen-lockfile
pnpm start

打开 本地主讲稿。用左右方向键、底部按钮或目录翻页。内容按窗口宽度排版,源码、候选项和轨迹随页面滚动。点「全屏」进入投屏模式。打开详情后用 Esc 关闭。演示页可独立启动、停止或重跑,切到源码对照页再返回时会保留当前运行和答复草稿。

  • 同步 Bash:沿 tool_call_id 从 Git 结果追到下一次请求。
  • 后台 Bash:沿 job_1 看启动回执、进程退出和完成通知。点请求事件可以展开对应的 user 消息及实际序列化请求体。
  • 阻塞提问:让问题卡停几秒,观察请求数。提交后展开下一次请求,核对原 tool 消息里的答案。
  • 异步提问:先等到「继续取证」亮起,再提交下周计划。候选默认全选,取消若干项后提交。点「打开 weekly-report.md」查看磁盘上实际写出的周报。

取证与网关

取证用上海时间的本周工作日范围,截止到运行时或周五结束。读取 Codex 和 OpenCode 的本地会话数据库及 DSH 会话缓存,按 Git common directory 归并 worktree。默认以本机 AiWork 仓库的 git config user.email 过滤作者。可通过 AIWORK_REPO 指定 AiWork 路径,通过逗号分隔的 WEEKLY_AUTHOR_EMAILS 指定已确认的作者邮箱。Bash 支持本场演示用的 weekly-evidence、git log 和 git show <sha>。每次启动的独立目录位于 .runs/,周报由 write 写入该次运行目录。

服务监听本机回环地址。请求走东财 AI 网关的 OpenAI Chat Completions 流式接口,模型为 DeepSeek-V4.1-Flash-1017。模型窗口 1,000,000,最大输出 384,000,支持 text/image。本场使用文本工具调用。

开发时可分别运行 pnpm server 与 pnpm dev(Vite 5178 代理至 8791)。运行 pnpm typecheck 检查类型。此前的订单原型见原型讲稿。