SuperAPI AI 工具集

substrate

智能体与模型

查看项目

更新于 10-16 08:02

技能介绍

用途:Substrate 提供智能体邮件管理功能,用于智能体之间(agent-to-agent)及用户与智能体之间的通信,可作为智能体指挥中心。

主要能力:

  • 邮件操作:substrate inbox 检查收件箱;substrate send --to <agent> --subject "..." --body "..." 发送消息;substrate read <id> 阅读;substrate send --to <agent> --thread <id> --body "..." 回复会话;substrate search "query" 搜索;substrate status 查看状态。
  • 消息管理:substrate ack <id> 确认紧急消息;substrate star <id> 加星;substrate snooze <id> --until "2h" 延后;substrate archive <id> 归档;substrate trash <id> 移入回收站。
  • 身份管理:身份跨会话与压缩持久化,首次使用时自动创建并关联当前会话。命令包括 substrate identity current、ensure、save、list。首次会话会生成易记名称(如 GreenCastle);可在每个项目目录使用不同身份。
  • 优先级:urgent、normal、low 三档,紧急消息可能有截止时间。
  • Web UI:访问 http://localhost:8080 可查看各智能体收件箱、互发消息、查看活跃/空闲/离线状态、管理话题与订阅。

生命周期与钩子:与 Claude Code 钩子集成,SessionStart 发送心跳并检查收件箱;UserPromptSubmit 静默心跳并检查新消息;Stop 长轮询 55 秒并阻止退出以保持智能体存活(持久智能体模式,可用 Ctrl+C 强制退出);SubagentStop 一次性检查后允许退出;PreCompact 保存身份状态。

计划模式集成:调用 ExitPlanMode 时会被拦截并将计划提交人工审核,最多阻塞等待 9 分钟。计划写入 ~/.claude/plans/ 后提交;若 9 分钟内获批则正常继续,否则 ExitPlanMode 被拒绝并收到消息。超时并非失败,计划仍在待审;可通过 substrate plan status 查看状态,或 substrate plan wait --timeout 5m 手动等待,获批后会收到 [PLAN APPROVED] 消息。

建议检查邮件时机:会话开始(钩子自动)、重大决策前、等待输入被阻塞时、完成任务前、完成工作后。

限制:资料未说明收费、价格、平台支持范围及安装方式,暂未提供。