@crazx/dsh-tool-cordis
v0.1.6-alpha.2.zw.2
Published
Read-only runtime API inspection for Harness plugin development
Readme
description: "为开发和配置已安装 Harness 插件的 agent 提供只读运行时 API 查询。" kind: "package-reference"
@deepseek-ai/dsh-tool-cordis
English | 中文
概述
编写插件代码前查询 Host 和 Client 的运行时 API。创造模式同时提供这些只读工具与 Plugin Manager,后者负责持久化 profile 变更。检查注册表由 Cordis host runner 提供;浏览器查询需要已连接的页面。
目录
使用本包
创造模式包含这组工具。其他组合需要同时挂载 @deepseek-ai/dsh-tool-cordis 和提供 cordisInspect 的 host runner。调用 cordis_inspect_list 发现 provider,再用 cordis_inspect_query 查询其具体方法和类型。通过 Plugin Manager 安装包含插件代码或 MCP 配置的组合包。
理解实现
Host provider 结合生成的 Service/Event 目录与请求 agent 的工具注册表。Client provider 通过现有检查注册表同步清单,并从已连接页面回答查询。工具插件通过 Cordis effect 持有注册;释放时移除工具和提示词贡献。检查直接读取 provider,不维护独立运行时投影,因此不发布不变式配套插件。
进一步探索
- Plugin Manager — 持久化组合包安装和启停。
- Cordis host runner — 检查注册表和现有运行时消费者。
模型体验
运行时检查
模型所见
工具目录 描述两个只读检查工具。提示词 指引模型通过 Plugin Manager 进行持久化变更并说明 MCP 设置方式。创造模式的视觉请求默认通过已安装的 UI 插件显示在当前 Web 页面;开发技能说明 Client 打包和 slot 注册方法。查询结果包含所请求的 API 声明或当前工具 schema。
Token 影响
插件可见时,两个工具 schema 和指导段落进入模型请求。查询结果追加到转录中;精确查询避免加载无关声明。
KV Cache 影响
未改变的 schema 和指导保持前缀稳定。查询结果追加到历史中;启用其他插件可能改变后续工具 schema。
已知限制与待办
- Client 查询等待页面响应或取消。检查不能调用服务方法、配置插件或执行生成代码。
开发备注
无。
