先回報查證結果:teai 目前沒有依賴 tea 指令——整個 codebase 沒有任何 os/exec 或外部程式呼叫,所有操作都是 Go 標準庫直接打 Gitea API(internal/gitea)。
tea
os/exec
internal/gitea
與 tea 唯一的關係是讀它的組態檔當作預設 token 來源之一。token 解析順序(internal/gitea/auth.go):
internal/gitea/auth.go
--token <TOKEN>
TEAI_TOKEN
--config
TEA_CONFIG
~/.config/tea/config.yml
換句話說,不安裝 tea、只用 --token 或 TEAI_TOKEN 就能完整使用 teai;tea 組態只是沿用既有登入的便利性(README 設計原則 5「認證沿用 tea」)。
--token
想確認這件要的「不依賴」是指哪一層:
internal/cli/login
煩請補充期望的行為(A/B/C 或具體描述),我再動手。
No dependencies set.
The note is not visible to the blocked user.
先回報查證結果:teai 目前沒有依賴
tea指令——整個 codebase 沒有任何os/exec或外部程式呼叫,所有操作都是 Go 標準庫直接打 Gitea API(internal/gitea)。與 tea 唯一的關係是讀它的組態檔當作預設 token 來源之一。token 解析順序(
internal/gitea/auth.go):--token <TOKEN>旗標TEAI_TOKEN環境變數--config/TEA_CONFIG指定,預設~/.config/tea/config.yml)換句話說,不安裝 tea、只用
--token或TEAI_TOKEN就能完整使用 teai;tea 組態只是沿用既有登入的便利性(README 設計原則 5「認證沿用 tea」)。想確認這件要的「不依賴」是指哪一層:
--token/TEAI_TOKEN):需要改動internal/gitea/auth.go、internal/cli/login與 README,我可以在確認後開分支處理。煩請補充期望的行為(A/B/C 或具體描述),我再動手。