Git multi-workspace dev manager + Agent-friendly infra generator
Go to file
lanrtop f21345bf1a feat(mcp/parity): DSH 桌面 GUI 按工作区连项目地址(会话级插件,P9)
DSH 桌面版只有一个 Host 进程、启动目录固定,托管块的 !!js 只在启动时求值,拿不到会话信息;
web/acp 同样一个进程服务多个工作区。改由炼境分发一个会话级插件:会话创建(agent/created)时
按会话工作目录匹配炼境登记的项目白名单,命中才在该会话作用域挂连项目专用地址的 mcp-client,
同名工具覆盖全局 lian-jing,其他会话不受影响。

- 插件随二进制打包(resources/dsh/lianjing-session-mcp.v1.mjs),刷新 DSH 托管块时写到
  %USERPROFILE%\.lian-jing\dsh\;文件名带版本号(Node 按 URL 缓存 ESM)
- 托管块在全局行之后追加插件条目(port、shim、roots 以 JSON 写入);插件文件写失败时只保留全局行
- 插件防御:headless 交给全局行;特性探测不符即降级为全局;取认证 ≤3 秒、整次挂载 ≤5 秒;
  所有回调吞掉异常(Host 对未处理异常会崩溃,agent/created 串行失败会让会话创建失败)
- 块外手写的 lianjing-session-mcp 条目同样拒绝覆盖

验证:cargo test 246 passed;vitest 插件用例 6 条通过、typecheck 通过;端到端在 DSH 0.2.0-rc.2
与 0.1.5-rc.2 上,项目会话经真实稳定入口带认证连上项目地址,其他会话无请求。

Feature-Confirmed: true
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 13:33:45 +09:00
.agents/skills feat(cicd): add safe agent workflow projection 2026-09-22 23:27:34 +09:00
.blueprint feat(mcp/parity): DSH 桌面 GUI 按工作区连项目地址(会话级插件,P9) 2026-10-02 13:33:45 +09:00
.claude feat(agent/access): 强化项目级运行态接入 2026-09-23 03:21:38 +09:00
.codemap feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
.codex feat(agent/access): 强化项目级运行态接入 2026-09-23 03:21:38 +09:00
.gitea fix(ci): 使用项目工具链版本声明 2026-09-22 22:09:28 +09:00
.lefthook/commit-msg chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
.lian-jing fix(mcp/parity): 对抗审查 9 项修复——控制面保留全局、DSH 改登记白名单 2026-10-01 11:48:41 +09:00
.vscode feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
docs feat(mcp/parity): DSH 桌面 GUI 按工作区连项目地址(会话级插件,P9) 2026-10-02 13:33:45 +09:00
img feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
plugins feat(agent/access): 强化项目级运行态接入 2026-09-23 03:21:38 +09:00
public feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
src feat(mcp/parity): DSH 桌面 GUI 按工作区连项目地址(会话级插件,P9) 2026-10-02 13:33:45 +09:00
src-tauri feat(mcp/parity): DSH 桌面 GUI 按工作区连项目地址(会话级插件,P9) 2026-10-02 13:33:45 +09:00
.gitignore feat(flywheel): 返工热区 UI + get_high_risk_scopes 命令,阶段三收官 2026-07-04 14:22:52 +09:00
.nvmrc feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
AGENTS.md fix(mcp/parity): 审查修复——shim 单行退出、副本刷盘后改名、DSH 仅 headless 按目录路由 2026-10-01 20:06:14 +09:00
AI-WORKFLOW.md feat: add runtime diagnostics, health center, and project mentor 2026-04-04 19:58:49 +09:00
CLAUDE.md chore(onboarding): 完成炼境自身 Codex 接入 2026-09-22 21:10:42 +09:00
index.html feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
lefthook.yml feat(toolchain): 增加项目级运行时能力包 2026-09-22 01:08:31 +09:00
mise.toml feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
package.json feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
pnpm-lock.yaml chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
README.md feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
tsconfig.json feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
tsconfig.node.json feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
vite.config.ts fix: dev 端口 1420→1430 避免占用冲突 2026-06-19 11:39:11 +09:00
vitest.config.ts refactor(github): GitHub 全面退役——免登录 + 发布/导入/同步链路移除 + 凭据去 GitHub 化 2026-07-02 13:15:56 +09:00

Tauri + React + Typescript

This template should help get you started developing with Tauri, React and Typescript in Vite.