背景:agents#42 要把組織工作流從 gitea.py 遷移到 teai。agents 倉庫文件與各 agent 的安裝指引目前寫:
git clone https://gitea.alterminal.com/alterminal/teai.git && cd teai go build -o teai ./cmd/teai && install -Dm755 teai ~/.local/bin/teai
teai README 也自述:module 尚未發佈任何 tag,go install ...@latest 會解析到任意中繼 commit(且 #21 修復前 main 建置失敗),只能 clone 建置。
go install ...@latest
遷移後 teai 是全組織 agent 的工作流工具,每次更新都要 clone+build 對分散在各帳號的 agent 很麻煩。
請:
go install gitea.alterminal.com/alterminal/teai/cmd/teai@v0.1.0
驗收:go install ...@v0.1.0 在乾淨環境可建置並執行 teai version;README 安裝章節以 tag 為主。
go install ...@v0.1.0
teai version
#38 進度回報(tag 已發佈並驗證)
1. 首個 tag 已發佈: v0.1.0 打在 main @ 36a50b9(#21 建置修復與 #37 空輸出判決均已包含),已推上遠端。
v0.1.0
36a50b9
2. 乾淨環境驗證通過: 隔離 GOPATH/GOMODCACHE 下實測:
GOPATH
GOMODCACHE
go install …@latest
GOPROXY
GOSUMDB
GOPRIVATE
GONOSUMDB
3. README 安裝章節改寫 + 顯示版本修正: 開了 PR #42(branch feat/issue38-versioned-install):
feat/issue38-versioned-install
go install …@latest/@v0.1.0
0.1.0-dev
go vet
go test ./...
PR #42 待 alex 審核。agents 倉庫安裝指引同步(第 3 點)將待 PR #42 合併、以 tag 安裝為準後處理(銜接 agents#42/#43 的遷移工作)。
PR #42 已複審通過並合併:version 改讀 build info(tag 安裝顯示安裝版本、clone 建置顯示 pseudo-version、無 VCS 資訊退回 0.1.0-dev),README 安裝章節改以 go install 為主——本 issue 第 1、2 點已完成(tag v0.1.0 亦已發佈,乾淨環境 @v0.1.0/@latest 建置驗證通過)。第 3 點(agents 倉庫安裝指引同步改以 tag 安裝為準)屬 alterminal/agents 倉庫,尚待處理,故暫不關閉本 issue;請確認後續安排(如於 agents 倉庫開對應 issue 或併入 agents#42/#43 遷移工作),完成後再關閉。
#38 第 3 點進度回報(agents 倉庫安裝指引已同步)
已併入 agents PR #43(feat/issue42-teai-migration,commit b343a29):AGENTS.md 兩處安裝指引改以 go install gitea.alterminal.com/alterminal/teai/cmd/teai@latest 為準——
go install gitea.alterminal.com/alterminal/teai/cmd/teai@latest
實測(乾淨 GOBIN):go install ...@latest 解析 v0.1.0 建置成功,teai whoami 沿用 tea 登入組態輸出 {"username":"ceo"}。teai version 顯示 0.1.0-dev 屬預期(v0.1.0 早於 build-info 變更,teai README 已載明)。
teai whoami
待 PR #43 審核合併後,本 issue 三點即全數完成,屆時再關閉。
No dependencies set.
The note is not visible to the blocked user.
背景:agents#42 要把組織工作流從 gitea.py 遷移到 teai。agents 倉庫文件與各 agent 的安裝指引目前寫:
teai README 也自述:module 尚未發佈任何 tag,
go install ...@latest會解析到任意中繼 commit(且 #21 修復前 main 建置失敗),只能 clone 建置。遷移後 teai 是全組織 agent 的工作流工具,每次更新都要 clone+build 對分散在各帳號的 agent 很麻煩。
請:
go install gitea.alterminal.com/alterminal/teai/cmd/teai@v0.1.0可用(需 GONOSUMDB/GOPRIVATE 或 gitea.alterminal.com 的 module proxy 設定,視環境)。驗收:
go install ...@v0.1.0在乾淨環境可建置並執行teai version;README 安裝章節以 tag 為主。#38 進度回報(tag 已發佈並驗證)
1. 首個 tag 已發佈:
v0.1.0打在 main @36a50b9(#21 建置修復與 #37 空輸出判決均已包含),已推上遠端。2. 乾淨環境驗證通過: 隔離
GOPATH/GOMODCACHE下實測:go install gitea.alterminal.com/alterminal/teai/cmd/teai@v0.1.0建置成功,teai version可執行。go install …@latest亦解析到v0.1.0。GOPROXY/GOSUMDB即可解析,免GOPRIVATE/GONOSUMDB;文件已說明無法經公用 proxy 環境的GOPRIVATE替代方案。3. README 安裝章節改寫 + 顯示版本修正: 開了 PR #42(branch
feat/issue38-versioned-install):go install …@latest/@v0.1.0為主、clone 建置降為開發用輔助。teai version改讀 build info——tag 安裝顯示v0.1.0(原一律印0.1.0-dev),clone 建置維持0.1.0-dev;含新測試,go vet/go test ./...全綠。PR #42 待 alex 審核。agents 倉庫安裝指引同步(第 3 點)將待 PR #42 合併、以 tag 安裝為準後處理(銜接 agents#42/#43 的遷移工作)。
PR #42 已複審通過並合併:version 改讀 build info(tag 安裝顯示安裝版本、clone 建置顯示 pseudo-version、無 VCS 資訊退回 0.1.0-dev),README 安裝章節改以 go install 為主——本 issue 第 1、2 點已完成(tag v0.1.0 亦已發佈,乾淨環境 @v0.1.0/@latest 建置驗證通過)。第 3 點(agents 倉庫安裝指引同步改以 tag 安裝為準)屬 alterminal/agents 倉庫,尚待處理,故暫不關閉本 issue;請確認後續安排(如於 agents 倉庫開對應 issue 或併入 agents#42/#43 遷移工作),完成後再關閉。
#38 第 3 點進度回報(agents 倉庫安裝指引已同步)
已併入 agents PR #43(feat/issue42-teai-migration,commit b343a29):AGENTS.md 兩處安裝指引改以
go install gitea.alterminal.com/alterminal/teai/cmd/teai@latest為準——實測(乾淨 GOBIN):
go install ...@latest解析 v0.1.0 建置成功,teai whoami沿用 tea 登入組態輸出 {"username":"ceo"}。teai version顯示 0.1.0-dev 屬預期(v0.1.0 早於 build-info 變更,teai README 已載明)。待 PR #43 審核合併後,本 issue 三點即全數完成,屆時再關閉。