Thanks for helping improve this gateway.
- Bootstrap and start the gateway:
./headway init
./headway up- Make your changes.
- Re-run validation:
./headway secret-scan
./headway test
./headway doctor- Keep changes small and focused.
- Preserve stable routing behavior:
- Copilot/OpenAI lane: Client -> Headroom (:4000) -> LiteLLM (:4001)
- Bedrock native lane: Client -> Headroom (:4002) -> headroom-bedrock (:8787) -> AWS Bedrock
- Do not commit secrets or runtime cache/state files.
- Keep README/AGENTS docs in sync with behavior changes.
- Open PRs against
main; branch protection requires passing CI before merge. - For same-repo PRs, CI may auto-commit formatting fixes (
shfmt,ruff format) to your branch.