Features

功能介绍

c-harness 在受支持的网页对话中加入一套可见、固定的 Harness,让模型按需获取 Skill 上下文,并在你确认后调用 MCP Tool。

Why c-harness

把能力带进对话,不打断对话

不必反复复制 Skill 正文、Reference 或工具结果。c-harness 用可见、固定的 Harness 约定,让模型明确请求它此刻真正需要的内容。

Core capabilities

两类能力,一条清晰边界

Skill

按需读取本地说明

从 ZIP 导入包含 SKILL.md 和可选 references/ 的 Skill 包。 对话开始只提供 Skill 目录,正文由模型通过显式命令按需读取。

  • 本地导入、查看、搜索、覆盖与删除
  • Skill 与 Reference 分阶段读取
  • 可全局停用,不删除已经导入的内容
MCP

经确认调用外部工具

添加无鉴权 Streamable HTTP MCP 服务。模型先读取服务详情,再按 Tool 名称和结构化参数请求调用; 默认每次调用都由你确认。

  • 服务目录与 Tool 详情渐进披露
  • 支持当前目标网站会话内信任
  • 优先回填 structuredContent
Timing

模拟真人回复间隔的自动回注延迟

可配置 1–60 秒的最小值与最大值。扩展在每次适用的自动回注前独立抽样一个整数秒; 首次 Harness 和 MCP 确认后的反馈不延迟,等待期间也可随任务取消。

Agent Loop

从问题到最终回答

每条用户消息发起一个临时增强任务。扩展只解析正文为严格 YAML mapping 的显式围栏命令, 不从自然语言猜测工具意图。

  1. 01

    发送 Harness

    附带固定协作约定、能力目录和用户原始问题。

  2. 02

    按需读取

    模型通过 skillreadmcp 请求必要内容。

  3. 03

    确认调用

    mcp-call 默认弹出确认,可信服务可在当前会话免重复确认。

  4. 04

    形成最终回答

    扩展回注真实内容与结果,模型继续处理,直到回复中不再包含命令。

MCP call control

每次工具调用,都由你决定

服务尚未获得当前会话信任时,c-harness 会展示调用服务、Tool 名称和完整参数,等待你明确选择。

仅本次允许
只执行当前调用,下次仍需确认。
信任当前会话并允许
服务详情未变化时,当前目标网站会话不再重复确认。
拒绝
不调用 Tool,并将拒绝结果反馈给模型继续处理。

Real usage example

Skill 决定怎么思考,MCP 负责把结果落到本地

这份真实对话中,DeepSeek 先使用已导入的视角型 Skill 分析问题,再请求调用本地 本地开发环境 MCP(例如 CodexPro)的文件写入 Tool,将最终内容保存为 Markdown。

读取 Skill 生成分析 调用 MCP 写入文件
查看完整对话记录

Scope

当前支持范围

支持

  • Google Chrome 桌面版 114 及以上
  • DeepSeek 与 Z.ai Chat 模式
  • 文本 Skill、Reference 与无鉴权 MCP
  • 普通模式和深度思考模式的最终回答区域

暂不支持

  • 其他浏览器、其他网站或 Z.ai Agent 模式
  • 扩展直接访问任意本地目录或执行命令
  • 任务恢复、多智能体或通用知识库