-
-
Notifications
You must be signed in to change notification settings - Fork 535
Comparing changes
Open a pull request
base repository: ericc-ch/copilot-api
base: master
head repository: jacks0n/copilot-api
compare: master
- 10 commits
- 19 files changed
- 1 contributor
Commits on Feb 12, 2026
-
docs: rebrand as actively maintained fork
- Add fork notice explaining this is an actively maintained fork - Remove ko-fi donation link - Update usage viewer URLs to jacks0n.github.io - Add "Changes from Original Repository" section with planned PRs
Configuration menu - View commit details
-
Copy full SHA for 7746ae1 - Browse repository at this point
Copy the full SHA 7746ae1View commit details -
docs: use repository URL in Docker build examples
Replace local folder building with direct link to repo master branch. PR: #172
Configuration menu - View commit details
-
Copy full SHA for a5c10ba - Browse repository at this point
Copy the full SHA a5c10baView commit details -
fix: set response object type for non-streaming responses
Needed for pydantic_ai to work properly with the API. PR: #185
Configuration menu - View commit details
-
Copy full SHA for 47fa289 - Browse repository at this point
Copy the full SHA 47fa289View commit details -
feat: add Anthropic event logging endpoint
Add /api/event_logging/batch endpoint that returns 200 OK. This is a stub for Anthropic telemetry logging. PR: #165
Configuration menu - View commit details
-
Copy full SHA for 086c48b - Browse repository at this point
Copy the full SHA 086c48bView commit details -
fix: filter Anthropic reserved keywords from system prompts
Filter out Anthropic-specific headers like x-anthropic-billing-header and x-anthropic-billing from system prompts before sending to Copilot API. These keywords are internal to Anthropic's billing system and should not be forwarded to the Copilot backend, as they may cause unexpected behavior or errors. Fixes #174 PR: #175
Configuration menu - View commit details
-
Copy full SHA for 115818c - Browse repository at this point
Copy the full SHA 115818cView commit details -
fix: translate dated model names like claude-sonnet-4-5-20250929
Add regex patterns to translate dated model names to their base versions: - claude-opus-4-5-YYYYMMDD -> claude-opus-4.5 - claude-sonnet-4-5-YYYYMMDD -> claude-sonnet-4.5 - claude-haiku-4-5-YYYYMMDD -> claude-haiku-4.5 Includes tests for the new model name translations. PR: #180
Configuration menu - View commit details
-
Copy full SHA for 9499342 - Browse repository at this point
Copy the full SHA 9499342View commit details -
fix: normalize tool parameter schema to avoid 400 error
Normalize tool parameter schema so that any object-type tool input has a properties field. This avoids the Copilot 400 error: "object schema missing properties". PR: #192
Configuration menu - View commit details
-
Copy full SHA for 343073f - Browse repository at this point
Copy the full SHA 343073fView commit details -
feat: add --host option to restrict listening interface
Add -H/--host option to specify which host/interface to listen on. Useful for restricting access to localhost only for security. Examples: --host 127.0.0.1 # IPv4 localhost only --host ::1 # IPv6 localhost only PR: #157
Configuration menu - View commit details
-
Copy full SHA for 1d8a1cc - Browse repository at this point
Copy the full SHA 1d8a1ccView commit details -
feat: support specifying multiple API keys for authentication
Add API key authentication middleware with: - Support for OpenAI format (Authorization: Bearer token) - Support for Anthropic format (x-api-key: token) - Constant time comparison for security - Multiple API keys via --api-key flag When API keys are configured, all API endpoints require authentication. The root endpoint / remains accessible without authentication. PR: #144
Configuration menu - View commit details
-
Copy full SHA for 92ff511 - Browse repository at this point
Copy the full SHA 92ff511View commit details -
feat: add GitHub Enterprise Server/Cloud support
Add support for GitHub Enterprise instances via --enterprise-url flag. The enterprise URL is persisted to disk for reuse across sessions. Changes: - Add new url.ts with normalizeDomain, githubBaseUrl, githubApiBaseUrl - Convert GITHUB_BASE_URL and GITHUB_API_BASE_URL to functions - Update all GitHub API calls to use dynamic base URLs - Add enterprise_url persistence in token.ts - Pass enterprise URL to setupGitHubToken Usage: --enterprise-url ghe.example.com PR: #128
Configuration menu - View commit details
-
Copy full SHA for 3d04849 - Browse repository at this point
Copy the full SHA 3d04849View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master