用途:Ask Cargo 是团队在 Slack 频道里 @Cargo 提及即可使用的智能体,位于 GTM 仓库与工作区之上。一个线程即一次对话,线程内任何人都可参与和引导。
主要能力分三类:提问(从 context/、cadence/、infra/ 及只读 cargo-ai 调用作答并注明来源文件或命令);修改(在分支上编辑并回复一个拉取请求,同一线程内追加提交,永不合并、永不部署);执行(先说明将运行什么、涉及多少记录、实时价格,等待回复 @Cargo go 才执行;若已有部署的智能体负责该任务,则用 cargo-ai ai message create 转交)。它不同于工作区内置 Master Agent,后者无检出、不能改动任何内容。
使用方式:在 CDK 项目内运行 cargo-ai cdk add cookbook/ask-cargo 复制示例;尚无项目可用 cargo-ai cdk init <dir> --cookbook ask-cargo && cd <dir> && npm install。需配置 Slack、GitHub、Anthropic 连接器,填写 references/roster.md 说明哪个智能体负责哪个任务。部署前运行 node --import tsx evals/contract.mjs、npm run check && cargo-ai cdk plan,确认后再 cargo-ai cdk deploy。
适用场景:团队希望在不离开 Slack 的情况下查询 GTM 仓库事实、提出可评审的改动、并在明确批准后执行批量任务。
限制:触发为 allChannels,机器人所在频道即应答范围,客户共享频道会泄露信息;提及在忙碌时会被丢弃而非排队;模型不知道提问者身份;任何消耗、发送、转交都需线程内 go;不可变更项包括不使用 uses、不使用 Slack 工具、不合并部署、不重复执行已归属智能体的任务。该技能状态为 to-be-approved,尚未在真实工作区完成部署验证。价格与具体收费资料暂未提供。