Spaces:
Build error
Build error
Commit History
Token-level cache hit rate, compression-vs-cache tracking, dashboard SQL, security plan ee68d8e
Fix Codex WebSocket HTTP 500: ChatGPT auth routing, correct beta header, HTTP fallback (#71) 85eeac2
Fix remaining review issues: null safety, compressed count, batch tokens 823b8dc
Disable image compression until token counting is accurate 970307c
Fix code review issues: batch NameError, null safety, token types ca7cb92
Refactor: split server.py into handler mixins (Steps 5-9) 0123b2a
Refactor: extract 7 modules from server.py (Steps 2-4) 226e851
Apply Ruff formatting to rebased stack 51c9c1a
Garm commited on
Polish rebased display-session stack 3d4e512
Garm commited on
Format display-session tracker changes 6de75aa
Garm commited on
Add canonical display-session metrics for downstream dashboards d30a2e7
Garm commited on
feat: add spend and input-token rollups to stats-history f9ef7e0
Garm commited on
Fix WebSocket SSL on Windows: use native websockets SSL handling e5a93f2
Disable CacheAligner: it inflates tokens and breaks prefix caching 682a2d9
Fix Codex WS proxy (Issue #86), LiteLLM metrics, and backend forwarding 7aa6cac
Refactor: extract data models to headroom/proxy/models.py (Step 1/9) 2b7049f
Add transforms_summary to TransformResult and /v1/compress response 9f01b57
Merge pull request #81 from dorphalsig/main 03e2a45
Fix multi-worker beacon spam, cost dashboard, upsert telemetry; bump 0.5.17 a71a45d
Fix dashboard cost savings: use model list price, not moving average 91b077d
Merge pull request #61 from gglucass/feat/persist-savings-history ced25eb
Fix WebSocket proxy: forward all headers + required OpenAI-Beta header 777053c
Add Anthropic url overrides via ANTHROPIC_TARGET_URL env var and --anthropic-api-url flag 8da3765
dorphalsig commited on
Merge remote-tracking branch 'origin/main' into feat/persist-savings-history 10d071e
Garm commited on
feat: add historical rollups and exports bb74115
Garm commited on
Add WebSocket proxy for /v1/responses (Codex gpt-5.4+) acad54a
Add compression for OpenAI Responses API (/v1/responses) 16d1d82
Fix zstd streaming decompression, add zstandard dep; bump to 0.5.14 e32d19d
Fix streaming tool calls, compressed request bodies, beacon field names; bump to 0.5.13 f99f02a
Fix cost calculation: don't mix cache savings into Headroom savings 0e5332d
Merge branch 'main' into feat/persist-savings-history 02d84fe
gglucass commited on
Update savings_tracker.py 61a1e64
Garm commited on
fix: restore anthropic compression when hooks enabled c461ff0
Garm commited on
Merge pull request #60 from gglucass/feat/add-headroom-sdk c32da96
OpenClaw plugin fixes, telemetry fix, cost tracker improvement, tokenBudget support 0b469f5
style: fix ruff format in server.py c198ba5
fix: move extract_user_query import out of conditional scope 66c3ce7
matgasser commited on
feat: persist proxy savings history 1b40634
Garm commited on
feat: allow overriding proxy telemetry sdk via HEADROOM_SDK 9f37321
Garm commited on
Add TypeScript SDK (headroom-ai npm package) 61a26b6
Remove LLMLingua: Kompress is the sole text compressor 356d8ba
Pass user query context through proxy pipeline (9 call sites) 3ddf4aa
fix: forward upstream ratelimit headers in streaming responses 82f163f
jocel1 Claude Opus 4.6 commited on