跳至內容
瀏覽文件

設定

@langdrift/core 0.1.0 · 尚未發布

@langdrift/core 提供 langdrift 執行檔。設定需明確執行:

langdrift setup \
  --root /path/to/product \
  --project-id proj_example \
  --account-id acc_example \
  --name 'Example Product'

--root 必須指向既有目錄。 若省略,設定會從目前目錄向上尋找 .git。 在 Git 儲存庫外,請指定 --root。

專案與帳號 ID 是路由與背景中繼資料。 設定不會建立帳號、驗證任何一個 ID 的身分,或授權專案存取。

產生的檔案

設定只管理以下四個 JSON 檔案:

.drifts/
  project.json
  vision/schema.json
  loop/schema.json
  evidence/schema.json

新的 project.json 會記錄協定版本 1、專案身分、設定套件產生器的來源資訊,以及整合設定。 LangDrift 在本機啟用;GitHub、Linear 和 Obsidian 初始為停用。 三個支柱結構定義是來自 @langdrift/sdk、可獨立使用的複本。

設定不會產生空的產出物目錄樹、Markdown 文件、代理程式執行框架或佔位整合。

指令選項

  • --root <directory>
  • --project-id <id>
  • --account-id <id>
  • --name <name>
  • --github-installation-id <numeric-id>
  • --github-repository <owner/repository>
  • --linear 或 --no-linear
  • --obsidian 或 --no-obsidian
  • --dry-run
  • --json
  • --help 或 -h

新設定必須同時提供兩個 GitHub 值。 它們只儲存非機密參照;Linear 和 Obsidian 旗標也只儲存選用的介面設定。

若缺少身分值,只有當標準輸入和標準錯誤都是互動式終端機,且未使用 --json 時,CLI 才會提示輸入。 非互動式與 JSON 執行則會失敗,並列出缺少的欄位。

本機操作

設定不會發送網路請求或接收憑證,也不會連接 GitHub、Linear、Obsidian、MCP 伺服器或後端。 套件沒有安裝後的設定掛鉤。 建置或封裝工作區不會執行設定,也不會發布任何一個套件。

在 GitHub 編輯此頁