Documentation v0.28.0

v0.0.0 -> v0.1.0

Summary

Initial release of go-agent-skills a lightweight CLI tool for executing skills with GitHub Copilot authentication, featuring device code login, token management, skill scanning and execution with tool invocation loop.

翻譯

go-agent-skills 首次發行版本,一個輕量級的 CLI 工具,提供 GitHub Copilot 認證、裝置碼登入、token 管理、技能掃描與執行工具呼叫循環功能。

Changes

FEAT

翻譯
  • 新增技能執行命令與工具呼叫循環機制,用於處理 Copilot API 回應並執行工具呼叫
  • 新增 list 指令,顯示所有已安裝的技能及其名稱、描述與路徑資訊
  • 測試 Copilot Chat API 整合與命令列互動功能
  • 新增 Copilot 裝置碼登入流程,支援互動式認證
  • 實作 token 管理系統,具備過期 token 自動刷新機制
  • 新增 CLI 主程式,整合技能掃描器與執行器

REFACTOR

翻譯
  • 重構專案架構,將 client、skill、tools 與 utils 套件分離
  • 重新組織 Copilot 認證邏輯至專用模組,提升可維護性

Files Changed

File Status Tag
.gitignore Added CHORE
README.md Added DOC
cmd/cli/main.go Added FEAT
go.mod Added CHORE
internal/client/copilot.go Added FEAT
internal/client/exec.go Added FEAT
internal/client/login.go Added FEAT
internal/client/refresh.go Added FEAT
internal/skill/parser.go Added FEAT
internal/skill/scanner.go Added FEAT
internal/skill/skill.go Added FEAT
internal/tools/executor.go Added FEAT
internal/tools/tools.json Added FEAT
internal/utils/utils.go Added FEAT

Generated by SKILL