Documentation v0.28.0

v0.7.2 -> v0.8.0

Summary

Alpha milestone renaming the project to Agenvoy under AGPL-3.0 license, introducing OS keychain-based API key management and named compat provider instances.

翻譯

Alpha 里程碑版本,正式更名為 Agenvoy 並採用 AGPL-3.0 授權,新增基於 OS Keychain 的 API 金鑰管理,以及具名 compat provider 實例支援。

Changes

BREAKING

翻譯
  • 將專案正式更名為 Agenvoy,完整遷移套件路徑至 github.com/pardnchiu/agenvoy
  • 授權條款由原授權改為 AGPL-3.0

FEAT

翻譯
  • 新增 OS Keychain 整合,以安全方式儲存 API 金鑰,取代直接讀取環境變數;包含互動式 addProvider CLI 流程與內嵌 providers.json
  • 支援具名 compat 實例語法 compat[{name}]@{model},從 Keychain 解析各實例專屬的 COMPAT_{NAME}_URL / COMPAT_{NAME}_API_KEY

ADD

翻譯
  • 新增專案介紹靜態網站(index.html),包含 JSON-LD schema、SCSS 原始碼、編譯後 CSS、SVG logo,以及自訂���域用的 CNAME

UPDATE

翻譯
  • 修訂介紹頁的專案描述,並新增 JSON-LD 結構化資料
  • 依 commit tag 類型為介紹頁標籤加入對應色彩樣式

TEST

翻譯
  • 新增 skill parser、calculator、file 工具的單元測試
  • 新增 GitHub Actions CI 工作流程,自動執行測試覆蓋率

Files Changed

File Status Tag
LICENSE Modified BREAKING
README.md Modified BREAKING
internal/keychain/config.go Added FEAT
internal/keychain/keychain.go Added FEAT
cmd/cli/addProvider.go Added FEAT
cmd/cli/embed/providers.json Added FEAT
internal/agents/provider/compat/new.go Modified FEAT
cmd/cli/main.go Modified FEAT
index.html Added ADD
static/sass/index.scss Added ADD
static/css/index.css Added ADD
static/logo.svg Added ADD
CNAME Added ADD
internal/skill/parser_test.go Added TEST
internal/tools/calculator/calculate_test.go Added TEST
internal/tools/file/file_test.go Added TEST
.github/workflows/test.yml Added TEST
examples/.config/agenvoy/apis/ Moved CHORE
examples/.config/agenvoy/config.json Added CHORE
.gitignore Modified CHORE
go.mod Modified CHORE
go.sum Modified CHORE
doc/doc.md Modified DOC
doc/doc.zh.md Modified DOC
doc/README.zh.md Modified DOC
doc/cover.png Modified DOC
internal/agents/provider/*/new.go Modified BREAKING
internal/agents/provider/*/send.go Modified BREAKING

Generated by SKILL