Skip to content

feat(node-agent-api): 整合 0.3.0 API、网页/CLI 与完整接口文档 - #8

Merged
tyonger-stack merged 2 commits into
mainfrom
codex/node-agent-api-0-3
Oct 6, 2026
Merged

tyonger-stack merged 2 commits into
mainfrom
codex/node-agent-api-0-3

Conversation

@tyonger-stack

@tyonger-stack tyonger-stack commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

为现有 GrokNode bot 增加独立的 Node Agent API 0.3.0、网页工作台与 CLI 接口。Mac Codex Harness 管理模型调用、thread/turn 和工具路由,低权限 Docker stdio 执行端进入原共享盒子;各 bot 保持不同桌面、共享容器与数据。

支持对话、SSE、原生审批与定向取消,整桌面/单应用 VNC 观看和接管,手动剪贴板,项目差异、导入导出、备份与恢复,以及用户/密钥、配额/审计和签名 webhook。首页 README 增加能力概要、启动方式和文档导航,新增 docs/NODE_AGENT_API_0_3.md,包含全部 55 个接口、权限、请求示例、单应用授权、CLI、恢复与排障。修正 OpenAPI 的审批 schema、取消请求/响应、用户密钥字段、应用 viewer 路径与原生事件,以及旧实验环境说明和关联头名称。

source/、frontend/、原 App 登录/启动/打包和共享盒子管理逻辑没有改动。API 只保护自己的 REST/viewer 入口,原 VNC 端口保留原策略;不声称 OpenAI SDK/OTLP 兼容。自动 restore 恢复项目归档,对话续接依赖保留的 Mac state/runtime-state;不恢复进程内存。实验原型和私有密钥、真实对话、机器日志与截图未提交,.lab/ 已忽略。

验证:

  • API 离线回归:87 通过,0 失败;新增契约用例先复现错误审批 schema,再确认真实请求/响应形状。
  • 文档:55 个方法/路径与 OpenAPI 逐项一致,相对链接和目录锚点通过,26 个 shell 示例语法及 4 个 JSON 示例解析通过。
  • publication:check:2442 个文件与导出树无损,OpenAPI JSON 无重复键。
  • 首轮整合已通过 typecheck、source:typecheck、frontend:build、仓库离线回归(950 通过、0 失败、129 既有产物条件跳过),以及新目录连接原共享盒子的真实 Harness 验证;本次只补文档、OpenAPI 和直接契约测试。
  • GitHub CI 随分支更新重新检查 Linux 源码/离线回归/前端构建/出版导出及 macOS 身份/桥接测试,结果见 PR 检查状态。

@tyonger-stack tyonger-stack changed the title feat(node-agent-api): 整合独立共享盒子 API 0.3.0 feat(node-agent-api): 整合 0.3.0 API、网页/CLI 与完整接口文档 Oct 6, 2026
@tyonger-stack
tyonger-stack merged commit 4703ad8 into main Oct 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant