从日常使用到受控行动
我从 2026 年 7 月开始构建 Personal Agent,希望它能围绕自己的数据长期工作。Finance 是第一个落地场景:除了理解一句话,还要处理权限、重复写入、外部结果不确定和事后核对。
我是产品经理,负责需求、产品与架构取舍、评审和验收,主要借助 AI 编程工具生成并迭代代码。这次以 MIT 许可证公开源码和架构文档,也保留了经过脱敏改写的开发历史。
两条相关但独立的链路
- 日常 Personal Agent:iOS 交互 → ECS 上的 Agent Runtime → 策略校验与 MCP 工具 → 个人业务数据与操作。模型提出行动,系统管理权限、状态与审计。
- DAL(Development Agent Loop):把需求、PRD 审批、技术设计、编码、验证、独立审查和交付验收组织成受控流程。ECS 管理控制面,Mac mini Worker 主动连接并执行获准步骤。
日常 Agent 可以独立运行。DAL 的完整手机开发交付链路仍待验收,交付也不自动意味着合并或部署。
当前公开版本
聊天、Finance、会话与上下文管理已有实现,并有原单用户环境的使用或验收记录。DAL 已有控制面与 Worker 实现,以及单角色、合成输入的实测证据;这些证据不能替代完整流程验收。
公开仓库提供代码与架构参考,不能直接部署。 它不包含个人数据、凭据、生产配置或完整运行环境。公开 CI 检查与历史线上验收分别记录,具体以仓库的验证说明为准。
下一步:优先搭建 Memory
最高优先级是搭建可管理的 Memory 模块:明确记忆来源与类型,支持跨会话检索、纠错、失效和删除,并控制敏感信息进入上下文的边界。之后再跑通一项真实需求从手机输入到开发交付的完整流程。