Files
workbuddy_skills/session-mechanism/env/roots.env.example
T

32 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# session-mechanism · 环境专属配置(样例 · ⛔ 请勿当成真文件用)
#
# 🔴 位置约定(2026-10-11 用户令:「脚本是脚本 配置是配置」⇒「每个技能 需要环境配置的 都有自己的 env文件夹」):
# 本包**每台机器各不同**的配置一律放 **本包 `env/`**;`scripts/` 只留通用代码。
# 本文件=入库的**样例**(只示范有哪些键、各填什么,值一律占位符)。
# 真文件=`env/roots.env`,由本机跑一次 `python install.py --apply` 生成,⛔ **不入库**
# (入库 ⇒ 别的电脑取仓时被本机路径覆盖 ⇒ 那台机器的机制会去找不存在的目录)。
# 仓根 `.gitignore` 的规则:`env/` 下只放行 `*.example`。
#
# 读取机制:各脚本头部 `_sm_load_roots()` 以 setdefault 注入
# ⇒ **宿主 env 优先,本文件兜底**。
# ① 工作区根(`state.py`、台账、心跳都在它下面)
DSH_WS_ROOT=<工作区根>,例:E:/AIProject/<工作区别名>
# ①b 工作区根的**父目录**(常驻管理脚本靠它自动发现兄弟工作区:
# 扫 `<DSH_AIROOT>/*/.workbuddy/collab/` ⇒ ⛔ 不把工作区清单写死在代码里)
# 不填 ⇒ 兜底 = ① 的父目录
DSH_AIROOT=<工作区根的父目录>,例:E:/AIProject
# ② 结果钩子认的工作区(一般与 ① 同值)
WB_RESULT_HOOK_WS=<同上>
# ③ 本工作区的协作机制部署配置(`COLLABD_CONFIG` 指向它;每个工作区一份)
COLLABD_PROD_CONFIG=<工作区根>/.workbuddy/collab/collabd.config.json
# ④ WorkBuddy 的配置目录(宿主库 workbuddy.db 在它下面)
CODEBUDDY_CONFIG_DIR=<WorkBuddy 配置目录>,例:<用户目录>/.workbuddy
# ⑤ 文档库根(锁目录 `交接单/.locks` 在它下面)
DSH_DOCS_ROOT=<文档库根>