c
conduct-cli Skill 技能
## 技能简介 conduct-cli 是 Conduct AI 的官方命令行工具
技能简介
conduct-cli 是 Conduct AI 的官方命令行工具,把「AI 智能体治理」装进终端:既能安装并管理 12 个官方 Playbook 智能体、批量跑端到端测试,也内置 ConductGuard 策略引擎——安全团队在控制台配一次策略,团队里每个开发者的 Claude Code、Cursor、Windsurf、Copilot CLI 会话都会自动套用同一套规则。工具运行于 Linux、macOS、Windows,支持 Python 3.9–3.12。
核心能力
- 策略统一执行:
conduct guard sync从服务端拉取最新策略到本地policy.json,写入PreToolUseHook 并注册 MCP,开发者无需逐个配置。 - 三档处置动作:规则按
match_tool、match_pattern、match_path_pattern匹配,命中后执行block(退出码 2 中断调用)、warn(放行并提醒)或audit(静默记录)。 - 敏感操作自检:注册的
conductguard-mcp提供guard_status、guard_check、guard_sync三个工具,智能体可在执行rm -rf、内网请求等动作前先问一句会不会被拦。 - 合规核验:
conduct verify把近 24 小时的策略事件映射到 OWASP Agentic Top 10(过度代理、权限提升、监控不足等 10 类),--strict模式下有阻断事件即返回退出码 1,可直接进 CI。 - 资产发现与审计:
conduct guard discover扫描本机已安装的 AI 工具并报告 Guard 覆盖率,conduct guard audit以表格输出近期事件,guard status显示当日消耗、会话数与违规数。 - 智能体全生命周期:
conduct playbooks浏览可用智能体,conduct install-all --project X --repo o/r一键装齐,conduct test --all触发测试负载并流式回放,全过返回 0。
安装配置
- 安装包:
pip install conduct-cli,跨三平台可用。 - 登录鉴权:
conduct login --server https://api.conductai.ai --token cond_agt_xxx --workspace,Token 在控制台「Settings → Agents」签发,本地仅存 SHA-256 哈希。 - 接入智能体:
conduct login后按需conduct install或conduct install-all --project DevOps --repo myorg/myrepo,项目不存在会自动创建。 - 开启 Guard:
conduct login --api-key后执行conduct guard sync,Hook 与 MCP 自动写入~/.claude/settings.json,下次工具调用即生效。
使用步骤
- 安装并登录:装好包后先完成
conduct login一次性鉴权。 - 浏览并安装:
conduct playbooks查看 12 个智能体,conduct install-all装进指定项目。 - 验证连通:
conduct agents查看已装清单,conduct test "PR Reviewer"触发单个测试并流式看结果。 - 同步团队策略:安全团队在 Guard 控制台下发规则后,本地执行
conduct guard sync拉取最新policy.json并重写 Hook。 - 日常巡检:用
conduct guard status看当日消耗与违规,conduct guard audit --since 7d回看事件,conduct verify --strict在 CI 里做门禁。
适用场景
- 团队级 AI 工具管控:安全团队配一次策略,全员 Claude Code/Cursor/Windsurf 自动生效,无需逐台机器改配置。
- 危险操作拦截:禁止
rm -rf强删、内网 curl、写入生产目录等高风险调用,阻断时把替代方案直接回给开发者。 - Agent 合规交付:用
conduct verify输出 OWASP Agentic Top 10 映射证据,供审计与安全评审。 - CI 质量门禁:
conduct test --all与verify --strict的退出码可直接接入流水线,失败即构建失败。 - 覆盖率摸底:
guard discover找出团队里绕开管控的 AI 工具,--register补登记。
适用人群
负责 AI 编程工具落地的安全与平台工程团队;希望给全组 Claude Code/Cursor 立统一红线的技术负责人;需要把 AI 调用纳入审计与 OWASP 合规框架的 DevSecOps 工程师;使用 Copilot CLI、Claude Desktop 等多宿主、想要一处管控的研发组织。
工作原理
conduct guard sync 同步时完成四件事:拉取策略写入 ~/.conduct/policy.json;生成 Python Hook 脚本 ~/.conduct/hook.py;把 Hook 注册进 ~/.claude/settings.json 的 PreToolUse 钩子;注册 conductguard-mcp 服务。此后 Claude Code 每次工具调用前先运行 Hook——从 stdin 读入 tool_name 与 tool_input,对照策略逐条匹配,按规则动作返回退出码完成放行、提醒或中止;同时异步向 /guard/events 投递审计事件,不阻塞调用。MCP 侧的 guard_check 走同一套匹配逻辑,让模型在动手前预判结果。策略托管在服务端,版本更新后重跑 sync 即可推送到全员。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议