DSH的zotero插件
37.9/100
综合分
9
GitHub 星标
1,061
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-zoteronpm 源 · dsh-plugin-zotero 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-plugin-zotero @ 0.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 19:25:26
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求client/client.js:300
res = await fetch(buildUrl(action, query), { signal }); - 发起网络请求client/client.js:965
const res = await fetch(`${API_BASE}/mcp-tools`); - 发起网络请求lib/zotero/client.js:34
res = await fetch(url, { signal: AbortSignal.timeout(getSettings().requestTimeoutMs) }); - 发起网络请求lib/zotero/client.js:223
const res = await fetch(zoteroProbeUrl(), { signal: AbortSignal.timeout(getSettings().requestTimeoutMs) }); - 发起网络请求lib/zotero/client.js:277
res = await fetch(url, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
最近更新
在 GitHub 查看全部 →v0.1.92026-11-02
· 文献库中已读过的条目显示粉色圆点
· 对话中引用的文献以胶囊形式显示,阅读更清晰
· 细节优化与稳定性改进
v0.1.82026-10-31
· 变更
· 首选附件缺全文索引时,自动回退到同条目其他附件;补充「无全文索引 / 已回退」提示文案
· 集成 MCP 写工具描述注入「首选写通道」引导:写操作优先走 MCP,避免模型绕道本地 API 反复触发 Zotero 授权弹窗
· 明确「导入本地文件挂到条目下」用 write_item + action=import + filePath + parentItemKey;按 DOI/arXiv/ISBN/PMID 入库优先走集成 MCP
· 破坏性写操作(delete/remove)执行前要求先与用户确认
· 升级 @deepseek-ai/dsh、@deepseek-ai/dsh-tools 至 0.2.1-rc.5
· README / 中文使用说明同步(工具数量、授权机制说明)
v0.1.72026-10-30
分类详情新增条目列表:笔记类目录在右侧可直接看到并打开条目;空分类不再显示占位文案。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-plugin-zotero
装上它,DSH 就能直接操控你的 Zotero。
打通之后,Zotero 不再是一个要你手动点开、一层层翻找的软件,而是 DSH 随手可用的资料库:你可以直接让 DSH 去检索文库、精读某篇 PDF、汇总高亮与笔记、按主题新建分类并把文献归类;也可以把下载好的论文交给它导入,让它读完外文文献后把译文作为附件挂回对应条目。凡是 Zotero 本地接口和 MCP 插件能提供的操作,DSH 都可以替你做。
除了模型侧的能力,DSH 右侧栏还会多出一块「Zotero 文献库」面板:随时浏览自己的文库,把条目、摘录或整个分类一键带进对话。
不用写代码,也不用记命令。第一次使用前,只需在 Zotero 里完成两项一次性设置(装一个桥接小插件、打开通信开关),步骤见使用前提。
截图
DSH 右侧栏中的 Zotero 文献库面板
上图为 DSH 会话与右侧「Zotero 文献库」面板:上方正文区展示元数据与全文,下方分区 tab 展示参考文献、笔记与附件,点击图片可查看原图。
它能替你做的事,举几个常见例子:
- 找文献:按标题、年份、全文关键词检索,也能跨库搜高亮和批注,快速回答「我收过哪些讲 XX 的文章」。
- 读文献:读摘要、PDF 全文、笔记与标注,写综述、做对比、提取数据都行;需要精确引用时会保留原文措辞。
展开完整文档(README 剩余 1 节)
dsh-plugin-zotero
装上它,DSH 就能直接操控你的 Zotero。
打通之后,Zotero 不再是一个要你手动点开、一层层翻找的软件,而是 DSH 随手可用的资料库:你可以直接让 DSH 去检索文库、精读某篇 PDF、汇总高亮与笔记、按主题新建分类并把文献归类;也可以把下载好的论文交给它导入,让它读完外文文献后把译文作为附件挂回对应条目。凡是 Zotero 本地接口和 MCP 插件能提供的操作,DSH 都可以替你做。
除了模型侧的能力,DSH 右侧栏还会多出一块「Zotero 文献库」面板:随时浏览自己的文库,把条目、摘录或整个分类一键带进对话。
不用写代码,也不用记命令。第一次使用前,只需在 Zotero 里完成两项一次性设置(装一个桥接小插件、打开通信开关),步骤见使用前提。
截图
DSH 右侧栏中的 Zotero 文献库面板
上图为 DSH 会话与右侧「Zotero 文献库」面板:上方正文区展示元数据与全文,下方分区 tab 展示参考文献、笔记与附件,点击图片可查看原图。
它能替你做的事,举几个常见例子:
- 找文献:按标题、年份、全文关键词检索,也能跨库搜高亮和批注,快速回答「我收过哪些讲 XX 的文章」。
- 读文献:读摘要、PDF 全文、笔记与标注,写综述、做对比、提取数据都行;需要精确引用时会保留原文措辞。
- 整理文库:新建、重命名、移动、删除分类,批量把条目加入或移出分类。你说一句「把这几篇归到『待读』里」,它就照做。
- 帮你入库:把本地下载好的论文、PDF 交给 DSH 导入 Zotero;也可以让它读完外文文献后,把译文作为附件挂回条目。
- 带进对话:右侧面板单条目引用、全文划词摘录或整分类引用,一键写进当前会话草稿(不自动发送),你再接着说要求。
- 安全可控:浏览面板严格只读;模型能用的每一项工具都能单独开关,想彻底只读就把写操作关掉;写操作优先走集成 MCP,它在 Zotero 进程内直接执行,不触发本地 API 的授权弹窗。
面板分三块:顶部状态栏显示连接状态并提供刷新;左侧分类树按分类浏览与搜索;右侧详情区展示正文与「参考文献 / 笔记 / 标注 / 附件」标签页。
面向使用者的完整说明(入口、交互、toast 与错误对照表)见 插件使用说明。
安装
要求 dsh ≥ 0.2.1-rc.3(package.json 的 engines.dsh 为 >=0.2.1-rc.3 <0.3.0-0)。
从 npm(推荐)
dsh plugin --profile <profile> add dsh-plugin-zotero
或从插件市场安装:dsh 插件页 → 发现 → 添加索引源 https://awesome-dsh-plugin.com/index.json
包内是预构建产物(lib/ + client/client.js),安装时不运行构建脚本,无需 allowBuilds 授权。本地源码开发见方案一:本地路径安装。
使用前提
使用本插件前,本机 Zotero 需备好两件事:集成 MCP 插件与本地 API。
1. 安装 Zotero MCP 插件
在 Zotero 的插件市场搜索 mcp,安装列表第一行、标签为 ai / integration 的 Zotero MCP Plugin(即 zotero-integrated-mcp)。装好后无需额外配置,默认监听 http://127.0.0.1:23120/mcp。
Zotero 插件市场中安装 Zotero MCP Plugin
上图为 Zotero 插件市场,第一行「Zotero MCP Plugin」已安装。
如果装的是其他 MCP 插件,或它的监听地址 / 端口不是 23120,到 dsh「插件」面板展开 dsh-plugin-zotero → 「配置 dsh-plugin-zotero」,把 MCP 设置 → mcpUrl 改成实际端点(如 http://127.0.0.1:<端口>/mcp)并保存,即时生效,无需重启。字段说明见插件页配置项。
没装 MCP 插件不影响右侧面板使用,只是模型侧 mcp__zotero__ 工具不可用。
2. 开启 Zotero 本地 API
Zotero → 设置 → 高级 → 勾选 「允许此计算机上的其他应用程序与 Zotero 通信」(默认端口 23119,仅监听回环)。
在 Zotero 高级设置中允许其他应用与 Zotero 通信
上图为 Zotero「设置 → 高级」中开启本地 API 的开关。
验证:
curl http://127.0.0.1:23119/api/ # 期望输出:Zotero is running
未勾选时读端点返回 403,面板显示「Zotero 未连接」并提示启用步骤。
特性
- 右侧栏面板「Zotero 文献库」:顶部状态栏(Zotero / 模型工具探活)+ 左侧分类树(按需拉取、标题摘要搜索)+ 右侧条目详情或分类概要。
- 详情区上下分区:上方正文区展示标题、元数据、摘要与 PDF 全文;下方用 tab 切换「参考文献 / 笔记 / 标注 / 附件」。两个区域之间的分隔条可拖动,正文占比默认 85% 并按会话记住;没有次级内容的条目正文独占整栏。
- 摘要默认折叠:标题行右侧的箭头按钮展开 / 收起摘要,默认把空间留给正文与全文。
- 笔记可读:独立笔记(文库里的全局笔记)打开后正文直接占据上方正文区,跟普通条目一样阅读;条目下的子笔记仍进「笔记」tab,以折叠列表呈现(默认收起,点击标题展开),正文保留 Zotero 的引用块、标注高亮、表格与外链图片。Host 侧已清洗脚本与事件属性,避免注入。「引用」把该条笔记转成纯文本写进会话草稿。
- 标注可读:PDF 上的高亮与划线汇总进「标注」tab(带颜色、页码、原文与评论,可按类型 / 颜色筛选);全文块里原位标出底色与下划线,点列表条目可滚动定位并闪烁,「引用」把该条标注写进会话草稿。
- 五种插入方式:单条目引用、全文划词摘录、单条标注、单条笔记、整目录引用,均只写进会话草稿(不自动发送、不抢焦点),文本携带 itemKey / collectionKey 供模型接续操作。
- 面板严格只读:不提供任何新建 / 改名 / 删除分类的按钮。
- 模型侧工具可逐个开关:插件自持连接集成 MCP,把工具以 mcp__zotero__ 注册进 dsh,可在插件页按工具启用 / 禁用。
插件页配置项
在 dsh 顶部的「插件」面板里展开 dsh-plugin-zotero,点组件行上的「配置 dsh-plugin-zotero」,即可调整连接参数。表单分两组。
API 设置(本地 API 与面板行为)
| 字段 | 默认 | 生效点 |
| zoteroBaseUrl | http://127.0.0.1:23119 | Zotero 本地 API 探活与全部请求 |
| requestTimeoutMs | 5000 | 单次本地 API 请求超时 |
| fulltextMaxBytes | 204800 | 附件全文返回上限(超出截断) |
| defaultLimit | 50 | 面板条目列表默认拉取条数 |
MCP 设置(集成 MCP 连接与工具清单)
| 字段 | 默认 | 生效点 |
| mcpUrl | http://127.0.0.1:23120/mcp | 集成 MCP 探活、工具列表与工具调用 |
| mcpProbeTimeoutMs | 800 | TCP 探活集成 MCP 端口超时 |
| disabledMcpTools | [] | 被停用的 MCP 工具原始名;模型侧据此过滤注册 |
MCP 组下方是 「MCP 工具」 区:现场列出集成 MCP 的全部工具(mcp__zotero__<原始名> + 描述),每行右侧一个开关。关掉某个工具并保存后,模型侧不再注册它(等价于从模型的工具表里摘掉);「重新读取」可重拉清单。开启配置卡或保存后各同步一次工具注册。
保存与重置:
- 保存写入 profile 的 patch 层 ~/.dsh/profiles/<profile>/cordis.patch.yml。
- 所有字段走 Schemastery .volatile(),只提交新值并唤醒引用,无需重启即时生效;工具开关同理(写进 disabledMcpTools 字段)。
- 字段旁的「已覆盖」表示该值来自 patch 层而非默认值;点「恢复默认」清掉覆盖。若该值被更高优先级的 patch 层覆盖,保存会报「被覆盖」错误。
- 「设置 → 内置插件」是只读清单,不提供编辑入口;配置入口只在「插件」面板。
实现:Host 半在 src/index.ts 导出 Config schema、注入读取器(src/zotero/config.ts 的 setSettingsReader)并驱动 src/host/mcp-bridge.ts;Client 半在 src/client/ZoteroCard.tsx 渲染配置卡(席位 key dsh-plugin-zotero#dsh-plugin-zotero)。
架构
从使用者视角看,插件分两半,职责不重叠、互不依赖:
| 半边 | 能力 | 通道 |
| 人侧面板 | 在 DSH 右侧栏只读浏览 Zotero 文库(分类树 / 搜索 / 条目详情 / 笔记 / 标注 / PDF 全文),把条目、摘录、标注、笔记或整目录引用写进会话草稿 | 插件在宿主 web server 自注册的 /dsh-zotero/api/ 路由 |
| 模型侧 | 检索、精读、按需操作文库 | 插件自持连接本机 Zotero 集成 MCP,工具以 mcp__zotero__ 注册给模型 |
MCP 没起,面板照常可用;Zotero 没开,模型工具自然也不可用。
代码分布:
| 半边 | 代码位置 | 通道 |
| Host | src/index.ts、src/host/、src/zotero/ | 把 Zotero 本地 API 包装成只读 HTTP 端点,挂在 DSH 宿主 web server 上 |
| Client | src/client/ | 在右侧栏注册 tab、面板正文与插件页配置卡,数据与选择状态放在模块级单例 |
两条数据流:
人侧 浏览器面板 ──同源 fetch──▶ /dsh-zotero/api/(Host 路由)──HTTP──▶ Zotero 本地 API(127.0.0.1:23119)模型侧 启动 / 配置卡打开 ──sync──▶ 集成 MCP(127.0.0.1:23120)──注册──▶ dsh 工具表(mcp__zotero__)
- Host 路由为 GET /dsh-zotero/api/<action>,action 有 health / tree / items / item / collection-bib / mcp-tools。
- Host 侧带信任栅栏:仅接受 GET,拒绝 sec-fetch-site: cross-site,且 Host 必须是回环地址(防 DNS rebinding)。
- 响应统一信封 {ok:true,data} / {ok:false,error:{code,message}},错误码见 src/zotero/types.ts。
- 条目详情里的笔记由 Host 侧从 itemType: "note" 子条目提取并清洗 HTML(剥离脚本、事件属性与冗余 data-,图片限宽),Client 只负责折叠展示。
- 面板正文会被每个会话各挂一份,因此分类树 / 搜索词 / 选中项等状态放在 src/client/paneStore.ts 的模块级单例里,各会话看到的是同一块面板;右侧栏的展开状态与 tab 则按会话持久。
- 没有会话时,面板仍可从右侧栏的 guide 入口(「Zotero 文献库」)打开。
目录结构
src/ # 插件源码(主包,ESM / NodeNext / strict) ├── index.ts # Host 半入口:Config schema、HTTP 路由、MCP 桥接装配 ├── host/ │ ├── router.ts # 只读 HTTP 路由 GET /dsh-zotero/api/<action> │ └── mcp-bridge.ts # 自持集成 MCP 连接 + 按开关过滤注册模型工具 ├── zotero/ │ ├── client.ts # Zotero 本地 API 客户端(只读)+ 笔记提取清洗 + 集成 MCP JSON-RPC │ ├── config.ts # 端点 / 超时 / 截断阈值 + 运行时设置读取器 │ └── types.ts # Host ↔ Client 数据契约 └── client/ # Client 半(浏览器) ├── index.ts # 注册右侧栏 tab、面板正文与插件页配置卡 ├── ZoteroCard.tsx # 插件页配置卡(API 设置 / MCP 设置 / 工具开关) ├── ZoteroPane.tsx # 面板容器:状态栏 + 分类树 + 详情 ├── CollectionTree.tsx / ItemDetail.tsx ├── DetailTabs.tsx # 详情底部分区 tab(参考文献 / 笔记 / 标注 / 附件) ├── NoteList.tsx # 笔记折叠列表与正文渲染 ├── styles.ts # 分区小标题 / 展开按钮等共用样式 ├── paneStore.ts # 跨会话共享的面板状态 ├── inline.ts # 往会话草稿插入文本 ├── compose.ts # 插入文本模板 ├── api.ts # 调 Host 端点 └── locales.ts # zh / en 文案
client/client.js # tsdown 产物(勿手改) lib/ # tsc 产物(勿手改) cordis.patch.yml # bundle patch 层:把本插件插入 profile 层栈 docs/ # 使用说明、Zotero API / MCP 参考、发布与 node 学习笔记 tstest/ # 独立测试沙盒(commonjs + tsx,与主包隔离) plugin_helloword/ # 官方插件示例(学习用,勿放正式代码) .trae/documents/ # 设计与实施方案(本地,未纳入版本控制)
主包与子项目分别有各自的 package.json;测试沙盒 tstest/ 环境独立,其依赖不得引入主包。
环境要求
- Node + pnpm(主包与 tstest/ 统一用 pnpm,勿与 npm / yarn 混用)。
- TypeScript ^5.9:tsdown@0.22.0 的 peer 依赖不支持 TypeScript 7.x。
- Zotero 桌面版已运行,且已开启本地 API(见使用前提)。
- 模型侧必需:Zotero 已安装集成 MCP 插件(插件市场中的 Zotero MCP Plugin / zotero-integrated-mcp),监听 23120——若用其他 MCP 插件或端口不同,需在插件配置卡改 mcpUrl;并在 MCP 插件设置中开启「允许写操作」。只装插件不开写操作时,模型侧读类工具照常,但让模型新建 / 修改分类会直接报错(插件返回「写操作已禁用」)。详见模型侧 MCP 与权限边界。
- dsh CLI 可用。
构建
pnpm install
pnpm build # tsc:src/ -> lib/(Host 半边)
pnpm build:client # tsdown:src/client/ -> client/client.js(Client 半边)
pnpm typecheck:client # tsc --noEmit 校验客户端源码
本地测试启动
本地路径 link 的完整操作见 方案一:本地路径安装,核心三步:
dsh plugin --profile demo add ./
dsh --profile demo --dump-config # 应能看到 dsh-plugin-zotero 一行
dsh --profile demo # 启动
- 访问地址:启动后终端会打印 URL(web server 配置 printUrl: true),浏览器打开 http://127.0.0.1:3080。该地址来自 profile 组合配置里的 web server(host 默认 127.0.0.1、port 默认 3080),不是固定端口之外另开的服务。
- 命令来源:dsh 是桌面 App 自带的 CLI(如 /usr/local/bin/dsh);仓库里也装了同一 CLI 的 devDependency,等价写法是 pnpm dsh --profile demo,两者读同一个 ~/.dsh/profiles/demo。
- 启动前:Host 半边与 Client 半边加载的都是构建产物(lib/、client/client.js),改完 src/ 要先按上一节构建,再重启 dsh(见「日常迭代」)。
日常迭代
| 改了什么 | 要做什么 |
| src/(Host 半边) | pnpm build → 重启 dsh |
| src/client/(Client 半边) | pnpm build:client → 重启 dsh → 浏览器重新打开页面 |
| cordis.patch.yml | 重启 dsh |
客户端 bundle 没有热更新:改完必须重启 dsh 并重新加载页面。
配置
开启 Zotero 本地 API
见使用前提 → 开启 Zotero 本地 API。未勾选时读端点返回 403,面板显示「Zotero 未连接」并提示启用步骤。
模型侧 MCP 与权限边界
模型侧工具由插件自己桥接:src/host/mcp-bridge.ts 直连本机 Zotero 集成 MCP(本机实测暴露 25 个工具),按配置里的 disabledMcpTools 过滤后以 mcp__zotero__ 注册给模型。cordis.patch.yml 不再插入 @deepseek-ai/dsh-mcp-client —— 它不支持按工具开关,且同 serverName 会与自注册工具重名冲突。
⚠️ 前提是 Zotero 里已装好集成 MCP 插件(或改用其他 MCP 插件并在配置卡填对 mcpUrl),并且开启了「允许写操作」。插件未安装或服务未起时,模型侧工具全部不可用;插件装了但没开写操作时,读类工具正常,create_collection 等写工具会被插件拒绝(返回「写操作已禁用」),表现为让模型帮忙新建分类直接报错——此时到 MCP 插件设置里打开写操作并重试即可,无需重启 dsh。
⚠️ 面板只读,但模型侧工具不是:25 个工具中含 10 个写工具(write_item / write_note / write_tag / write_metadata / add_by_identifier / create_collection / update_collection / delete_collection / add_items_to_collection / remove_items_from_collection)。想收紧为纯只读,直接在插件页配置卡的「MCP 工具」里关掉它们并保存即可;面板功能不受影响。
写操作为什么优先走 MCP:这些工具在 Zotero 进程内直接改库,不经过本地 API,因此不会触发 Zotero 的「本地 API 授权」弹窗。反过来,若让模型用 shell/curl 直接打 127.0.0.1:23119 的写接口,就必须先用 POST /api/local/authorize 换 key —— 该端点每次调用都会弹一次授权框,用户点「允许」拿到的 key 还是一次性的(首个写请求即被 Zotero 删除),这就是「每写一次就要点一次允许」的根源。为此插件在 mcp-bridge.ts 里给所有写工具的描述统一注入了「首选写通道」引导语;「导入本地文件并挂到某条目下」用 write_item 的 action: "import" + filePath + parentItemKey,一条工具调用即可。
相关文档
- 插件使用说明 — 入口、交互、toast 与错误对照表
- Zotero 本地 API 参考
- Zotero 集成 MCP 服务参考
- 方案一:本地路径安装
- DSH 插件开发文档
- 开发与设计方案(本地)
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
peijiping/dsh-plugin-zotero
DSH的zotero插件
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2
这是你的仓库?认领条目