What: plasma-plugin-setup 先看目前狀態,再提供引導式 Q&A 寫 config.env 或自行填寫兩條路;所有寫入經 bin/plasma-config.sh(只接受已知 key、合併重複、保持 mode 600),secret 以 echo off 從終端讀取,show 只回長度。SessionStart hook 在尚未設定完成時提醒。OPHION_PROFILE 限定在 all/qa/text-to-sql/fhir/audit。
Why: 原本設定只是 skill 裡一段「檔案在哪」的文字;template 預設值非空又讓 check 把未填的設定判成完成。profile 會直接插進 Ophion 的 URL path,拼錯(text_to_sql)只會拿到遠端 404,看不出是哪個設定。
Done when: 新使用者依 setup 引導完成 config.env 後 check 通過,且 profile 拼錯會在寫入時被擋下。
86621eb(v0.1.3)guided setup;469b807 修 paste -d 在 C locale 撕裂多位元組分隔符、導致 SessionStart hook 輸出非 UTF-8 JSON 而讓 v0.1.3 release 失敗;206dee4(v0.1.5)profile 正名為 text-to-sql 並在寫入時驗證。
What: plasma-plugin-setup 先看目前狀態,再提供引導式 Q&A 寫 config.env 或自行填寫兩條路;所有寫入經 bin/plasma-config.sh(只接受已知 key、合併重複、保持 mode 600),secret 以 echo off 從終端讀取,show 只回長度。SessionStart hook 在尚未設定完成時提醒。OPHION_PROFILE 限定在 all/qa/text-to-sql/fhir/audit。
Why: 原本設定只是 skill 裡一段「檔案在哪」的文字;template 預設值非空又讓 check 把未填的設定判成完成。profile 會直接插進 Ophion 的 URL path,拼錯(text_to_sql)只會拿到遠端 404,看不出是哪個設定。
Done when: 新使用者依 setup 引導完成 config.env 後 check 通過,且 profile 拼錯會在寫入時被擋下。
86621eb(v0.1.3)guided setup;469b807修 paste -d 在 C locale 撕裂多位元組分隔符、導致 SessionStart hook 輸出非 UTF-8 JSON 而讓 v0.1.3 release 失敗;206dee4(v0.1.5)profile 正名為 text-to-sql 並在寫入時驗證。