Merge remote-tracking branch 'origin/master' into xjt/generated-docs-zh-translation-apply

# Conflicts:
#	.agents/notes/implemented/architecture/2026-07-30-static-repository-plugin-format.i18n.yaml
#	.agents/notes/implemented/architecture/2026-07-30-static-repository-plugin-format.zh.md
#	.agents/notes/implemented/feature/2026-07-30-config-only-repository-plugins.i18n.yaml
#	.agents/notes/implemented/feature/2026-07-30-config-only-repository-plugins.zh.md
This commit is contained in:
xjt
2026-08-09 13:08:49 +08:00
64 changed files with 1473 additions and 238 deletions
+1 -1
View File
@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/bash/bash-env/README.md
README.md: 7b939326d4effd14fc83ef0ad4e133f019f1011f
README.zh.md: a67351fbc3c5aae7604f390fc9e3edd492d69fc1
README.zh.md: 2bc8c2fd1a8d7fd12151eac460ed86b3e9e2bcf6
+1 -1
View File
@@ -4,7 +4,7 @@
工具无关的 shell 环境插件:拥有 `ctx.bashEnv` 注册表,管理受信任的、每次执行收集的 `DSH_*` 变量,供模型可见的 shell 工具(`dsh-tool-bash``dsh-tool-pwsh`)收集进每次 shell 调用的环境。内置 shell 事实(`DSH_HOME``DSH_SHELL=1``DSH_SESSION_ID`)归注册表自身所有;其他插件可以注册额外的可枚举事实,注册随插件纤维(fiber)释放,重复所有权或未声明的运行时键会明确报错。
包根导出 Cordis 插件约定(`name``inject``Config``apply`)以及 `BashEnvRegistry` 服务类及其 contributor 类型;消费在加载本插件后使用 `ctx.bashEnv`
包根导出 Cordis 插件约定(`name``inject``Config``apply`)以及 `BashEnvRegistry` 服务类及其 contributor 类型;消费在加载本插件后使用 `ctx.bashEnv`
## 配置