这个项目能做什么
ctgbot 为 AI agent 生态系统提供基质,其专业化和关系是通过使用而非预定义角色而产生的。它专注于明确的信任边界和隔离环境,使 agent 能够作为长期实体而非短暂的任务执行器运行。
关键能力包括:
- **隔离运行时 (Isolated Runtimes)**:每个 agent 对话运行在自己的 Docker 容器中,允许 agent 安装软件包、运行测试和构建工具而不会影响宿主机。
- **持久身份 (Persistent Identities)**:agent 维护对话历史并在会话之间累积上下文,由可跨线程搜索的语义长期记忆提供支持。
- **Hostbridge**:一个类型化且经过身份验证的命令桥接器,允许 agent 与宿主系统交互,向其他 agent 线程发送消息,并执行受限的宿主命令别名。
- **组件模型 (Component Model)**:一种模块化架构,其中 agent(例如 Claude, Codex)、来源(例如 Gmail)和过滤器可以根据每次聊天进行混合匹配。
- **明确的信任模型 (Explicit Trust Model)**:实现入站过滤器和白名单;未知通信通道将被丢弃,直到由操作员明确绑定。
- **Agent 间消息传递 (Inter-Agent Messaging)**:agent 可以通过 hostbridge 向其他 agent 线程发送消息、文件和结构化命令来进行协作。
该平台支持多种集成,包括用于用户交互的 Telegram 以及用于入站/出站通信的 Gmail。
评论
0 评分人数达到10人后显示
登录后参与讨论。