Agent 与自动化AI 资源
agentproto/ts:在 TypeScript 中后台运行并审核各类编码智能体的开放运行时
agentproto/ts · Open agentic runtime in TypeScript — run any coding agent in the background, check its work before it lands, and project tools/skills/agents/workflows into CLI, HTTP, MCP, SDK, Mastra & the AI SDK.
ELI5:它是什么,解决什么问题
agentproto/ts 是一个用 TypeScript 编写的开放智能体运行时(当前 0.20.0)。它可以在后台统一启动、对话、观察和停止 Claude Code、Codex、Hermes、opencode、Mastra 等多种编码智能体,并在改动落库前用测试或审核模型检查其工作,提交需通过检查与人工确认。同时提供工具编写与投影能力,可将工具、技能、智能体和流程投射到 CLI、HTTP、MCP、SDK、Mastra 及 Vercel AI SDK 等宿主。项目还包含 AIP 规范体系、工作流/定时任务、MCP 工具面、沙箱、鉴权、密钥、遥测与评测等平台包,并附带 VS Code 扩展。
核心能力与快速开始
★ 8 · TypeScript
- 能做什么
- 统一生命周期管理多种编码智能体 CLI(README 称 14 个适配器,含 Claude Code、Claude SDK、Codex、Gemini、Grok CLI、Hermes、jcode、opencode、Mastra Code、Mastra Agent、OpenClaw、browser-as-agent、Antigravity、pi);通过策略门在智能体回合结束时附加检查(自身测试或审核模型)并在提交前等待人工确认;提供 CLI 与常驻 daemon,含会话管理、层级编排、角色门控、fan-in 监控;通过 MCP 暴露约 175 个工具,覆盖会话、终端/PTY、工作流、cron、隧道、浏览器、权限、沙箱、评测上报等;支持以文件+契约(AIP 规范)方式编写工具、技能、智能体、知识、工作流、策略,并投影到 CLI、HTTP、MCP、Mastra、Vercel AI SDK 等宿主;提供可插拔鉴权、密钥、沙箱、脱敏、遥测与评测(含 LLM-judge)平台包;附带 VS Code 扩展用于会话与权限查看和智能体管理。
- 适用场景
- 让编码智能体在后台无人值守地执行重构、修复等任务,并在合并前用测试或审核模型把关;统一管理和监控多个异构编码智能体 CLI 的会话;编写可复用的工具/智能体/工作流并投射到 MCP、HTTP 或 Mastra、Vercel AI SDK 等框架;为智能体任务配置定时(cron)与工作流编排;在需要隔离环境时使用沙箱;对智能体运行进行评测、遥测与日志脱敏。
- 项目形态
- 开发框架
- 部署方式
- 未说明(README 提到 daemon 以 `agentproto serve` 前台方式启动,并提供本地终端与 VS Code 扩展使用方式,未说明云端或硬件部署要求)
- 主要依赖
- 需要 Node.js 环境与 npm(示例使用 `npm i -g @agentproto/cli`);被驱动的编码智能体 CLI 需已存在或由 `agentproto install` 安装适配器;其余依赖与最低版本未说明。
- 使用限制
- README 自述当前为 0.20.0,API 尚在稳定过程中,版本间可能有小的破坏性变更;项目明确区分 Tier 1(已验证可用)与 Tier 2(AIP 规范家族,多数参考实现包为 0.1.0-alpha 脚手架,尚不可运行);部分能力(如本地 LLM Endpoint 代理、cron)为需显式开启的可选特性;示例中部分适配器(如 Cursor、aider、goose、cline、Continue)为未验证的缺口;许可证为 Apache-2.0,但未说明 API 成本、硬件要求与商用限制。
- 许可证
- Apache-2.0
- 最近推送
- 2026-09-29 06:58
资料检查:2026-09-29 07:00 · 卡片整理:2026-09-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。