Releases: ericc-ch/copilot-api
Releases · ericc-ch/copilot-api
v0.5.7
v0.5.6
v0.5.5
v0.5.4
🚀 Features
- Fallback to output command if clipboardy fails with Claude Code flag - by @ericc-ch and opencode (289f1)
View changes on GitHub
v0.5.3
v0.5.2
No significant changes
View changes on GitHub
v0.5.1
The /usage endpoints and dashboard was implemented by @Asheblog, thank you! (sorry I don't know why it's not showing)
Trying out AI generated changelog:
Changelog: v0.5.0 to v0.5.1
This update brings a new Usage Dashboard and minor fixes.
✨ New Features
- Usage Dashboard: Monitor your Copilot API usage and quotas via new
GET /usageandGET /tokenendpoints. A dashboard URL now appears on server start. - Token Visibility: A new
--show-tokenflag lets you display GitHub and Copilot tokens duringauthandstartfor debugging.
🚀 Improvements
- Error Logging: Improved HTTP error logging to include upstream JSON responses.
- Anthropic Compatibility: Corrected token usage reporting and content mapping for Anthropic API translation.
🛠️ Refactoring
- Code Structure:
startcommand logic was moved tosrc/start.tsfor better organization. - ESLint: ESLint configuration now uses
eslint.config.jsinstead of.ts.
This one is automatically generated from commits:
🚀 Features
- Log http error - by @ericc-ch (76b0c)
- Limit logging length - by @ericc-ch (a80ce)
- Improve non-streaming translation and token usage mapping - by @ericc-ch (1bd8a)
- Add show-token flag to display tokens on auth and refresh - by @ericc-ch (0c8ff)
- Add Copilot API Usage Dashboard documentation - by @ericc-ch (cbb91)
🐞 Bug Fixes
View changes on GitHub
v0.5.0
Now that we have Anthropic compatible endpoints, you can now use Claude Code with this thing!
Refer to README for instruction
🚀 Features
- Better openai types - by @ericc-ch (3aeaa)
- Add Anthropic API documentation and OpenAI mapping - by @ericc-ch (a8f5f)
- Add Anthropic API translation and streaming support - by @ericc-ch (d3d07)
- Add support for "none" tool choice in Anthropic translation - by @ericc-ch (95a41)
- Update Anthropic API documentation and types - by @ericc-ch (6fb9c)
- Improve Anthropic message type handling and mapping - by @ericc-ch (44f73)
- Add streaming support and examples for Anthropic messages API - by @ericc-ch (b9447)
- Translate OpenAI stream to Anthropic stream events - by @ericc-ch (7c175)
- Add message route and handler - by @ericc-ch (101f4)
- Add Anthropic compatible endpoints - by @ericc-ch (2aab7)
- Return available models from state - by @ericc-ch (f8d16)
- Add Claude Code launch option and dependencies - by @ericc-ch (7ddb9)
- Command generation, bc I cant spawn - by @ericc-ch (bb390)
- Actual command gen - by @ericc-ch (6840e)
- Add Claude Code integration and documentation - by @ericc-ch (4d358)
🐞 Bug Fixes
View changes on GitHub
v0.4.0
🚨 Breaking Changes
Basically combined the --business and --enterprise flag into one. Thanks @Luminger for the idea!
Usage examples:
# Use with a business plan GitHub account
npx copilot-api@latest start --account-type business
# Use with an enterprise plan GitHub account
npx copilot-api@latest start --account-type enterprise🚀 Features
- Actually log stuff when --verbose - by @ericc-ch (059d3)
- 5 seconds timeout on get vscode ver - by @ericc-ch (544d0)