Git multi-workspace dev manager + Agent-friendly infra generator
Go to file
lanrtop 5b804bb967
All checks were successful
Push & PR Check / check (push) Successful in 1m3s
feat(onboard/parity): L1 零模型三端检查 probe_client_parity(P4a)
新增 onboard::probe_l1:不调用模型、零额度,按 Claude Code、Codex、DSH
各自实际生效的配置给出 A–F × 三端矩阵,每格带状态、证据等级与归因。

- 客户端自省:Claude 在项目目录 claude mcp get 取生效条目,再以坏模型名
  跑 claude -p(只挂该条目、读到 system/init 即止)取 skills/工具/连接状态;
  Codex 用 codex mcp get --json(看不到条目而项目有配置 → codex_project_untrusted);
  DSH 读托管块白名单并核对会话插件 sha256,版本读安装包 app.asar。
- 认证链重放:按客户端方式执行稳定 shim 取认证头(只在进程内使用),
  在该端配置的地址上 initialize(clientInfo=lian-jing-l1-probe)、tools/list
  (与 tools_list_result_for_project 比对)、get_diagnostics、
  list_project_dev_variables、read_project_test_account(LJ_PROBE_<nonce>)。
  归因 shim_missing / helper_failed / auth_failed / unreachable / route_global 等;
  未安装记 not_installed,控制面 Claude 与 DSH 记 not_applicable,均不计失败。
- 进程、HTTP、客户端定位经 ProcessRunner / McpHttp / ClientLocator 注入;
  ClientAdapter 新增 l1_facts;本体入口 mcp_inject::probe_client_parity。
- 投影:MCP probe_client_parity(仅全局路由,readOnly)、Tauri async command、
  commands.ts 类型与封装;mcp_server 不把 l1 探针计入真实客户端初始化。
- T1:project-context.yaml 补 MCP 工具与 Tauri command 契约;蓝图 P4a 记实现与验证。

cargo test 349 passed / 0 failed / 6 ignored;pnpm typecheck 通过;
实机冒烟 enterprise 三端 18 格 ready(1.4–1.6 秒)。

Rules-Applied: R01
Feature-Confirmed: true
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:29:56 +09:00
.agents/skills feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 2026-10-03 01:15:40 +09:00
.blueprint feat(onboard/parity): L1 零模型三端检查 probe_client_parity(P4a) 2026-10-03 12:29:56 +09:00
.claude test(onboarding): 托管模板指纹测试,改内容未升版本即失败 2026-10-03 01:49:36 +09:00
.codemap feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
.codex chore(codex): 炼境自身 Codex 托管块升级为稳定 helper 认证格式 2026-10-03 10:28:52 +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(onboard/parity): L1 零模型三端检查 probe_client_parity(P4a) 2026-10-03 12:29:56 +09:00
img feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
plugins feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203) 2026-10-03 06:22:09 +09:00
public feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
src feat(onboard/parity): L1 零模型三端检查 probe_client_parity(P4a) 2026-10-03 12:29:56 +09:00
src-tauri feat(onboard/parity): L1 零模型三端检查 probe_client_parity(P4a) 2026-10-03 12:29:56 +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 feat(onboard/parity): 客户端适配器注册表与三端结构化注入结果,onboard 模块投影无关适应度测试(P8b、A1a) 2026-10-03 08:25:04 +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.