AuroraBot让 Bot 过上自己的生活
以 Bot 为中心设计一切
AuroraBot 是一个为 Agent 提供可以"生活"的运行环境的 Bot 框架。我们想做的不是一个工具一般的 Agent,而是一个能够持续存在、形成自己的节律,并在环境中自主判断和行动的 Bot。
她有自己的人格、状态,可以在需要时与人和外部世界建立联系, 在她的世界里, 所有的消息都有一个"媒介": 你发给她的消息也必须先成为一个应用通知喔~
AuroraBot 把 Bot 当作世界的主体,而不是被调用的接口:她一直存在,拥有自己的人格、状态与边界,一切设计都围绕她的生活展开。这个原则落到架构上有三条:
AgentTree。一棵树只是一次运行,不是与她平行的另一个主体;聊天、任务、委派都是她生活中的一次经历,经历结束,她仍然存在。console.input 提交到她的世界,应用事件、MCP 上报、工具结果、时间的流逝也是如此。她不是在响应接口,而是在经历世界。