# v0.1.0 Release Notes

> 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.

<details>
<summary>翻譯</summary>

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

</details>

## Changes

### FEAT
- Add skill execution command with tool invocation loop mechanism for processing Copilot API responses and executing tool calls
- Add `list` command to display all installed skills with name, description, and path information
- Test Copilot Chat API integration with command-line interaction functionality
- Add Copilot device code login flow with interactive authentication
- Implement token management system with automatic refresh mechanism for expired tokens
- Add CLI main program with skill scanner and executor integration

<details>
<summary>翻譯</summary>

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

</details>

### REFACTOR
- Restructure project architecture with separation of client, skill, tools, and utils packages
- Reorganize Copilot authentication logic into dedicated modules for better maintainability

<details>
<summary>翻譯</summary>

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

</details>

***

## 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](https://github.com/pardnchiu/skill-version-generate)
