把团队云端项目上下文接入 Agent,共享文件与会话
28/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dataelement/dsh-plugin-coaligne该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 27 处,展示前 21 条)
- 删除本地文件递归scripts/prepare.mjs:19
rmSync(join(root, 'lib'), { recursive: true, force: true }) - 读取本地文件scripts/prepare.mjs:22
if (!existsSync(entry)) { - 执行外部命令来自配置/变量scripts/prepare.mjs:26
const result = spawnSync(process.execPath, [entry, ...args], { cwd: root, stdio: 'inherit' }) - 执行外部命令固定命令scripts/extract-patch.mjs:40
return execFileSync('git', ['-C', harness, ...args], { cwd, encoding: 'utf8' }) - 读取本地文件scripts/extract-patch.mjs:61
const config = existsSync(args.config) - 读取本地文件scripts/extract-patch.mjs:62
? JSON.parse(await readFile(args.config, 'utf8')) - 读取本地文件scripts/extract-patch.mjs:71
if (!existsSync(args.config)) { - 读取本地文件scripts/extract-patch.mjs:103
const content = await readFile(path, 'utf8') - 写入本地文件scripts/extract-patch.mjs:107
await writeFile(path, content.replace(seam.old, seam.new)) - 写入本地文件scripts/extract-patch.mjs:115
await writeFile(out, patch) - 执行外部命令固定命令scripts/extract-patch.mjs:116
execFileSync('git', ['-C', baselineTree, 'apply', '--check', out], { encoding: 'utf8' }) - 执行外部命令固定命令scripts/extract-patch.mjs:117
execFileSync('git', ['-C', trimmed, 'apply', '--check', '-R', out], { encoding: 'utf8' }) - 读取本地文件scripts/verify-self-contained.mjs:18
for (const entry of readdirSync(directory, { withFileTypes: true })) { - 读取本地文件scripts/verify-self-contained.mjs:42
const source = readFileSync(filePath, 'utf8') - 读取本地文件scripts/verify-self-contained.mjs:59
} else if (!existsSync(targetPath)) { - 读取本地文件scripts/verify-self-contained.mjs:88
if (!existsSync(join(root, requiredPath))) failures.push(`missing repository-layout contract ${requiredPath}`) - 读取本地文件scripts/verify-self-contained.mjs:91
const packageJson = JSON.parse(readFileSync(join(root, 'package.json'), 'utf8')) - 读取本地文件scripts/verify-self-contained.mjs:100
const lockfileSource = readFileSync(join(root, 'pnpm-lock.yaml'), 'utf8') - 读取本地文件src/runtime.ts:82
return markers.some(marker => existsSync(marker)) - 写入本地文件src/runtime.ts:95
mkdirSync(dirname(targetDir), { recursive: true }) - 读取本地文件src/runtime.ts:119
if (!existsSync(source)) {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 接入团队云端项目上下文
- 共享文件与会话
- MCP共享
README
由 DeepSeek 最新模型翻译生成dsh-plugin-coaligne
把团队在 上共享的项目上下文接入 DeepSeek Harness。
CoAligne 是一个"人和 Agent 共享项目上下文"的协作平台:CoAligne Desktop 将本地项目文件和 Agent 会话同步到云端项目,并把本地 Agent(包括 DSH)接入这些云端上下文。
插件提供什么
- coaligne-workflow skill,插件激活时自动安装到 agents home($DSH_AGENTS_HOME 下的 skills/,默认为用户主目录的 .agents):教会 Agent 何时、如何使用 CoAligne 工具——协作查询、长内容检索策略、评论回复、分享流程、单项目 AI 使用报告。
展开完整文档(README 剩余 1 节)
dsh-plugin-coaligne
把团队在 上共享的项目上下文接入 DeepSeek Harness。
CoAligne 是一个"人和 Agent 共享项目上下文"的协作平台:CoAligne Desktop 将本地项目文件和 Agent 会话同步到云端项目,并把本地 Agent(包括 DSH)接入这些云端上下文。
插件提供什么
- coaligne-workflow skill,插件激活时自动安装到 agents home($DSH_AGENTS_HOME 下的 skills/,默认为用户主目录的 .agents):教会 Agent 何时、如何使用 CoAligne 工具——协作查询、长内容检索策略、评论回复、分享流程、单项目 AI 使用报告。
- CoAligne MCP 工具,在连接 CoAligne Desktop 后可用(见下方"安装与接入";工具以 mcp__coaligne__ 出现):
- list_projects、me、get_project_activity — 项目发现与最近动态
- search — 在同步的文件与 Agent 会话日志上执行沙箱只读 shell(grep、cat、find 等)
- download_file、list_file_comments、reply_file_comment — 文件下载与评论讨论
- create_file_link、resolve_file_link、resolve_session_link — 私有 app.coaligne.com/f/{code}、app.coaligne.com/s/{code} 定位链接
- list_project_reviewers、create_review_request — 把文件或 Agent 会话发送给队友
CoAligne Desktop:从本地 Agent 工作区同步的团队项目
安装与接入
1. 安装本插件(或在 dsh-market 一键安装):
npm install dsh-plugin-coaligne
2. 注册账号:。
3. 安装 CoAligne Desktop(macOS 和 Windows,下载见 ),登录并导入本地项目。Desktop 会为你完成两件事:
- 同步:把你的项目文件和 Agent 会话持续同步到团队共享的云端项目;
- 接入:自动为 DSH 配置 CoAligne MCP 连接(一行 @deepseek-ai/dsh-mcp-client,serverName 为 coaligne,凭证自动带上)。全程无需手工处理 token。
完成后重启 DSH 会话,mcp__coaligne__* 工具即可使用,skill 会引导 Agent 在合适的时机调用它们。
不安装 CoAligne Desktop 则本插件不可用:插件本身只安装 workflow skill,skill 依赖的全部工具都来自 Desktop 配置的 MCP 连接。未检测到 Desktop 接入时,插件会在激活时输出明确警告。
bundle patch 组合了什么
bundle patch(cordis.patch.yml)向 profile 组合两行配置:
| 行 | 包 | 作用 |
| coaligne-skill | dsh-plugin-coaligne | 把内置 coaligne-workflow skill 安装到 $DSH_AGENTS_HOME(默认为用户主目录的 .agents) |
| coaligne-skill-invariant | dsh-plugin-coaligne/invariant | 包级 invariant 伴生插件 |
MCP 连接有意不在这里声明——它由 CoAligne Desktop 负责写入和维护,本包不接触、不存储任何凭证。
配置项
coaligne-skill 行支持:
| 选项 | 默认值 | 说明 |
| installSkill | true | 激活时安装/刷新内置 skill |
| agentsHome | '' | 覆盖 agents home;为空时依次取 $DSH_AGENTS_HOME、用户主目录的 .agents |
工作原理
- skill 安装是插件激活时的幂等拷贝;若你自行管理 skills,设 installSkill: false 关闭。
- MCP 连接由 CoAligne Desktop 全权管理:它用你的账号登录、为 DSH 写入连接并保持有效。本插件不含任何凭证,也不发起网络请求。
开发
pnpm install
pnpm typecheck
pnpm test
pnpm build
许可证
BSD-3-Clause。基于 脚手架。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dataelement/dsh-plugin-coaligne
把团队云端项目上下文接入 Agent,共享文件与会话
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7