Agent instructions for this repository:
- When you change behavior, APIs, routing, workflows, or user-visible setup, update
CHANGELOG.mdin the same change. - Base changelog entries on the actual commits or concrete diff, not guesses.
- Keep changelog entries focused on end-user-visible behavior, compatibility, setup, or operational changes.
- Do not include internal refactors, test-only work, or CI-only changes in
CHANGELOG.mdunless they directly affect end users. - Keep new changelog content under
## [Unreleased]until the project owner cuts a version. - Prefer short, grouped bullets under headings like
Features,Bug Fixes,Tests,CI, orDocs. - Do not delete older release notes unless the user explicitly asks for a rewrite.
Commit message style:
- Use Conventional Commits:
type: lowercase description. - Common types:
feat,fix,docs,refactor,ci,test,chore. - Description should be lowercase, imperative mood, no trailing period (e.g.,
feat: add gemini compatibility endpoints). - Keep the subject line under 72 characters.
Repository note:
CLAUDE.mdshould stay a symlink to this file so agent instructions have a single source of truth.