用途:为 Cohere 驱动的智能体搭建受约束的工具调用循环,让模型提出带类型的工具调用,而由应用代码负责校验、授权、执行、结果关联和副作用限制。
主要能力:以函数加 JSON Schema 参数定义每个 v2 工具;从响应消息读取拟议调用,并用 tool_call_id 关联结果;把助手工具调用消息与工具结果追加到应用管理的消息历史;设置最小工具白名单、严格 schema、超时与副作用分类;在调度前校验工具名、参数、租户范围与审批状态;只读调用可按策略自动执行,有后果的写入需暂停等待审批,直到返回内容或迭代预算耗尽。
使用方式:使用 Read、Glob、Grep 检查代码与配置;仅在需要现行 Cohere 一手文档时用 WebFetch;仅当用户要求实现且目标文件明确时才用 Write 或 Edit,不得写入凭据或客户内容。认证使用从批准的密钥管理器注入的环境专用密钥,切勿打印、持久化、提交或把 CO_API_KEY 放入示例。命令 A+ 在评审日是高能力工具调用候选,固定前需确认可用性。
错误处理:未知工具返回结构化拒绝结果,绝不通过反射调度;无效参数在执行前拒绝并保留校验证据;缺失关联时停止,无法安全附加工具结果;循环耗尽时返回部分状态并请求指示,不再调用模型。
限制:不得在无责任方批准下暴露或轮换密钥、更改 Cohere 团队角色、接受商业条款、启用敏感生产数据、增加花费或容量、切换生产模型、发送支持包或执行模型提出的副作用;除要求实现外,诊断应保持只读。输出需返回解析到的 API 与模型契约、检查过的文件或设置、证据、校验结果、剩余风险、责任人与回滚或下一步,并遮蔽密钥、授权头、提示、检索文档、嵌入、客户标识和非受限环境输出。Skill 专属官方文档、工具使用、v1 到 v2 迁移等资源标题已提及,具体内容暂未提供。