v1.3.11

v0.8.0 Release Notes

Released


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

  • Rename project from previous name to Agenvoy with full package path migration (github.com/pardnchiu/agenvoy)
  • Switch license from previous license to AGPL-3.0

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


FEAT

  • Add OS keychain integration for secure API key storage, replacing plain environment variable reads; includes interactive addProvider CLI flow with providers.json embed
  • Support named compat instances via compat[{name}]@{model} syntax, resolving per-instance COMPAT_{NAME}_URL / COMPAT_{NAME}_API_KEY from keychain

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


ADD

  • Add project landing page (index.html) with JSON-LD schema, SCSS source (static/sass/index.scss), compiled CSS, SVG logo, and CNAME for custom domain

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


UPDATE

  • Revise project description on landing page and introduce JSON-LD structured data
  • Add color-coded commit-type label styles to the intro page

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


TEST

  • Add unit tests for skill parser (internal/skill/parser_test.go), calculator (internal/tools/calculator/calculate_test.go), and file tools (internal/tools/file/file_test.go)
  • Add GitHub Actions CI workflow (.github/workflows/test.yml) for automated test coverage

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




Files Changed


FileStatusTag
LICENSEModifiedBREAKING
README.mdModifiedBREAKING
internal/keychain/config.goAddedFEAT
internal/keychain/keychain.goAddedFEAT
cmd/cli/addProvider.goAddedFEAT
cmd/cli/embed/providers.jsonAddedFEAT
internal/agents/provider/compat/new.goModifiedFEAT
cmd/cli/main.goModifiedFEAT
index.htmlAddedADD
static/sass/index.scssAddedADD
static/css/index.cssAddedADD
static/logo.svgAddedADD
CNAMEAddedADD
internal/skill/parser_test.goAddedTEST
internal/tools/calculator/calculate_test.goAddedTEST
internal/tools/file/file_test.goAddedTEST
.github/workflows/test.ymlAddedTEST
examples/.config/agenvoy/apis/MovedCHORE
examples/.config/agenvoy/config.jsonAddedCHORE
.gitignoreModifiedCHORE
go.modModifiedCHORE
go.sumModifiedCHORE
doc/doc.mdModifiedDOC
doc/doc.zh.mdModifiedDOC
doc/README.zh.mdModifiedDOC
doc/cover.pngModifiedDOC
internal/agents/provider/*/new.goModifiedBREAKING
internal/agents/provider/*/send.goModifiedBREAKING



Generated by SKILL