Agent Runtime · 个人全栈项目
Lodestar · OpenClaw / Hermes Agent Runtime
从聊天界面升级为能安全执行文件、命令、浏览器和长任务的本地工作伙伴
个人项目持续开发研发型 AI 产品经理TauriTypeScriptRustPythonMCPWebSocket
01支持 200K Token 上下文
02沉淀 15+ 可复用技能
03审批、回放与恢复闭环
Runtime flow / 运行时链路
从任务进入,到中断后恢复
用任务分车道、上下文与记忆、工具审批和持久化投递建立本地 Agent 的执行边界。- 01
任务分车道
根据隔离、并行与当前上下文需求选择 Fresh、Fork 或 In-Process 执行。
- 02
上下文与记忆
组装任务上下文,按层压缩并读写短期、长期和项目记忆,控制污染与成本。
- 03
审批与执行
文件、命令、浏览器和 MCP 工具经过沙箱、权限检查与逐级审批后执行。
- 04
回放与恢复
通过 Checkpoint、订阅、幂等投递和重放恢复长任务进度与结果所有权。
边界说明这是个人项目的产品与实现架构;模型、框架及部分工具来自开源生态,公开仓库用于验证 Runtime 与 Protocol 边界。
背景与问题
多数 AI 助手停留在聊天层面:上下文变长后遗忘、复杂任务容易跑偏、执行操作缺少安全边界,任务中断后也无法可靠恢复。
我的角色
以研发型 AI 产品经理与个人核心实践者身份,主导用户场景、任务模型、上下文策略、记忆分层、权限边界、安全机制、恢复体验与桌面端核心实现;底层框架、模型和部分工具能力来自开源生态,不归为个人原创成果,也不把个人项目成果归入时空城产品。
约束与取舍
- 单一长上下文还是任务分车道:把全部信息放入一个上下文实现简单,但成本、污染和失败恢复问题会随任务变长放大。最终选择 Fresh / Fork / In-Process 三种车道,承担更复杂的状态管理以换取隔离和可恢复性。
- 工具默认放行还是逐级审批:默认放行体验更快,却不适合文件、命令和浏览器执行。最终采用沙箱与命令审批,牺牲部分首次操作效率以换取可审计边界。
- 内存态推送还是持久化投递:只靠实时连接实现简单,但进程或网络中断会丢失长任务进度。最终增加订阅、重放和恢复机制,接受额外的幂等与所有权设计成本。
产品方案
设计主 Agent 与 Fresh / Fork / In-Process 三车道 SubAgent;通过写集冲突检测支持并行调度,建立四级上下文压缩与五层记忆。使用工具沙箱、命令审批、AES-GCM 与注入防护约束执行边界,并提供 Gateway 的订阅、重放和投递恢复机制。
结果与证据
- 支持 200K Token 上下文配置与 15+ 可复用技能。
- 形成工具审批、执行回放、进度订阅和中断恢复的完整产品边界。
- 交付 Tauri 2 桌面端与 Python/Rust 类型化控制核心,公开 Runtime 与 Protocol 仓库作为实现证据。
局限与下一步
当前可靠性验证主要来自个人测试和开发样例,尚未形成可公开复现的大规模任务集,因此不展示准确率、完成率或可用性百分比。下一步将增加固定任务集、失败注入和恢复耗时测试,同时继续降低首次权限配置成本。