Commit History
-
Deploy 2026-06-18
Co-authored-by: OpenAI Codex <codex@openai.com>94c9d71 -
[codex] Switch defaults to GLM 5.2 (#333)
Unverified signature* Switch defaults to GLM 5.2 Co-authored-by: OpenAI Codex <codex@openai.com> * Rename default model alias Co-authored-by: OpenAI Codex <codex@openai.com> * Drop user threading from default model helper Co-authored-by: OpenAI Codex <codex@openai.com> * Track selected chat model by path Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>550a209 -
[codex] Harden agent prompt guidance (#331)
Unverified signature* Harden agent prompt guidance Co-authored-by: OpenAI Codex <codex@openai.com> * Handle streaming LLM read timeouts Co-authored-by: OpenAI Codex <codex@openai.com> * Address autonomous prompt review feedback Co-authored-by: OpenAI Codex <codex@openai.com> * Address prompt review comments Co-authored-by: OpenAI Codex <codex@openai.com> * Address reviewer feedback on prompt guidance Co-authored-by: OpenAI Codex <codex@openai.com> * Stop activation from resetting usage windows Co-authored-by: OpenAI Codex <codex@openai.com> * Harden ML dependency freshness guidance Co-authored-by: OpenAI Codex <codex@openai.com> * Constrain kernels dependency guidance Co-authored-by: OpenAI Codex <codex@openai.com> * Exclude T4 for flash attention kernels Co-authored-by: OpenAI Codex <codex@openai.com> * Use shell-safe kernels dependency spec Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>ece0775
-
Remove unused model provider metadata (#330)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>13ff73d -
Clarify Hub storage copy (#329)
Unverified signature* Clarify Hub storage copy Co-authored-by: OpenAI Codex <codex@openai.com> * Remove browser conversation storage Co-authored-by: OpenAI Codex <codex@openai.com> * Revert "Remove browser conversation storage" This reverts commit 9f417f4e51a3fa03df1b6430152c505ae3f940ec. --------- Co-authored-by: OpenAI Codex <codex@openai.com>aade9ae -
[codex] Update hosted web model defaults (#328)
Unverified signature* Update hosted web model defaults Co-authored-by: OpenAI Codex <codex@openai.com> * Pin hosted web models to Novita Co-authored-by: OpenAI Codex <codex@openai.com> * Use GLM as the free web default Co-authored-by: OpenAI Codex <codex@openai.com> * Use plan-aware model for LLM health check Co-authored-by: OpenAI Codex <codex@openai.com> * Refresh Kimi test fixtures Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>433a22b
-
Bump the actions group with 4 updates (#319)
dependabot[bot] +1: dependabot[bot]Unverified signatureBumps the actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv), [actions/setup-python](https://github.com/actions/setup-python) and [anthropics/claude-code-action](https://github.com/anthropics/claude-code-action). Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) Updates `astral-sh/setup-uv` from 5 to 7 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v7) Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) Updates `anthropics/claude-code-action` from 1 to 1.0.137 - [Release notes](https://github…d9283ec
-
chore: enable Dependabot weekly GitHub Actions bumps (#274)
hf-dependantbot-rollout[bot] +2: hf-dependantbot-rollout[bot], lewtun Unverified signatureCo-authored-by: hf-dependantbot-rollout[bot] <285970069+hf-dependantbot-rollout[bot]@users.noreply.github.com> Co-authored-by: lewtun <lewis.c.tunstall@gmail.com>ffd18c2 -
Deploy 2026-06-12
Co-authored-by: OpenAI Codex <codex@openai.com>868f7ca -
Remove ~900 lines of dead code across agent, backend, and frontend (#318)
Unverified signature* Remove dead code across agent, backend, and frontend A vulture/knip audit with manual repo-wide verification found ~900 lines of dead code: - Delete agent/tools/private_hf_repo_tools.py (650 lines): disabled when hf_repo_files/hf_repo_git replaced it, never imported since. - Drop orphaned functions, constants, and type aliases across agent/ and backend/ (record_jobs_access_blocked, last_fetch_error, update_local_save_status, verify_session_access, OperationType aliases, OpType.INTERRUPT in both enums, etc.). - Trim unused Sandbox client surface (pause/restart/to_dict/ tool_definitions and unused constants); keep Sandbox.connect, which the live auth integration test uses. - Remove production code only its own tests kept alive: _needs_approval (tests retargeted to _base_needs_approval / production path), fetch_hf_user_plan, _cleanup_user_orphan_sandboxes (superseded by scripts/sweep_orphan_sandboxes.py), DEFAULT_MODEL_ID alias. - Drop unused boto3 dependency (still …7943555 -
Instrument dataset usage and billing analytics (#316)
Unverified signature* Instrument session usage analytics Add durable usage_metrics snapshots, backend HF billing refreshes, and shared dataset row usage columns. Co-authored-by: OpenAI Codex <codex@openai.com> * Address usage billing review feedback Timebox billing refreshes, keep user-facing saves fire-and-forget, and share sandbox lifecycle aggregation semantics. Co-authored-by: OpenAI Codex <codex@openai.com> * Simplify HF Jobs usage label Display HF Jobs without the estimated qualifier while preserving fallback usage logic. Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>4ecc3bd -
Document GitHub token for local server (#317)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>d08ea78 -
Deploy 2026-06-12
Co-authored-by: OpenAI Codex <codex@openai.com>eb35a55 -
Enforce YOLO cap across session usage (#313)
Unverified signature* Enforce YOLO cap across session usage Co-authored-by: OpenAI Codex <codex@openai.com> * Address YOLO budget review feedback Co-authored-by: OpenAI Codex <codex@openai.com> * Switch YOLO LLM cap checks to post-call warnings Co-authored-by: OpenAI Codex <codex@openai.com> * Improve YOLO cap reached CTA Co-authored-by: OpenAI Codex <codex@openai.com> * Fix YOLO blocked approval flow Show cap extension controls for pre-execution budget blocks and preserve approved tool parts during approval continuation streams. Co-authored-by: OpenAI Codex <codex@openai.com> * Sync usage meter with YOLO ledger Co-authored-by: OpenAI Codex <codex@openai.com> * Fix YOLO usage accounting drift Co-authored-by: OpenAI Codex <codex@openai.com> * Emit YOLO updates for observed spend Co-authored-by: OpenAI Codex <codex@openai.com> * Handle YOLO updates in active chat stream Co-authored-by: OpenAI Codex <codex@openai.com> * Reconcile YOLO ledger from usage fetches Co-authored-by: OpenAI Codex…d76b37c -
Deploy 2026-06-12
Co-authored-by: OpenAI Codex <codex@openai.com>1ae7e9b -
Use session billing endpoint for inference usage (#314)
Unverified signature* Use session billing endpoint for inference usage Replace current-session inference billing estimates with the Hugging Face session usage endpoint and ensure HF Router requests carry session IDs across providers. Co-authored-by: OpenAI Codex <codex@openai.com> * Rotate inference billing session IDs Co-authored-by: OpenAI Codex <codex@openai.com> * Address session billing review feedback Co-authored-by: OpenAI Codex <codex@openai.com> * Send Router billing session ID header Co-authored-by: OpenAI Codex <codex@openai.com> * Fix duplicate streamed assistant text Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>9e28f0f
-
Deploy 2026-06-10
Co-authored-by: OpenAI Codex <codex@openai.com>4b5af36 -
Add sandbox costs to usage meter (#311)
Unverified signature* Add sandbox costs to usage meter Co-authored-by: OpenAI Codex <codex@openai.com> * Remove usage rollup buckets Co-authored-by: OpenAI Codex <codex@openai.com> * Remove obsolete usage rollup assertions Co-authored-by: OpenAI Codex <codex@openai.com> * Remove unused usage window aggregation Co-authored-by: OpenAI Codex <codex@openai.com> * Update usage event sort test Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>1b98491
-
Add session usage threshold approvals (#310)
Unverified signature* Add session usage threshold approvals Co-authored-by: OpenAI Codex <codex@openai.com> * Address usage threshold review feedback Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>18716c3 -
Add plan-aware CLI billing CTA (#309)
Unverified signature* Add plan-aware CLI billing CTA Co-authored-by: OpenAI Codex <codex@openai.com> * Address billing CTA review feedback Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>ebc9798
-
Deploy 2026-06-08
Co-authored-by: OpenAI Codex <codex@openai.com>ff9b8c3 -
Recover chat sends after fetch failures (#308)
Unverified signature* Recover chat sends after fetch failures Co-authored-by: OpenAI Codex <codex@openai.com> * Address chat send recovery review Co-authored-by: OpenAI Codex <codex@openai.com> * Avoid redundant recovery session fetch Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>65c14d1 -
Document Codex gh auth retry (#306)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>2fa5661 -
Document session debugging data (#307)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>048eafc -
Deploy 2026-06-08
Co-authored-by: OpenAI Codex <codex@openai.com>5c26ac3 -
Rename idle reaper timeout to minutes (#305)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>c7f69d4 -
Update post-plan workflow instructions (#304)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>7e43393
-
Deploy 2026-06-07
Co-authored-by: OpenAI Codex <codex@openai.com>150c6eb -
Enable FAL prompt cache validation (#301)
Unverified signature* Enable FAL prompt cache validation Co-authored-by: OpenAI Codex <codex@openai.com> * Address FAL prompt cache review Co-authored-by: OpenAI Codex <codex@openai.com> * Clarify session usage estimate copy Co-authored-by: OpenAI Codex <codex@openai.com> * Update usage estimate copy Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>66cb9ac -
docs: document branch setup workflow (#302)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>43f9cb0 -
Pin open web models to Novita (#300)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>42cc639 -
Clarify token usage billing labels (#299)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>6283446 -
Remove inference usage link from usage popover (#298)
Unverified signature* Remove inference usage link Co-authored-by: OpenAI Codex <codex@openai.com> * Document GitHub CLI usage Co-authored-by: OpenAI Codex <codex@openai.com> * Remove unused inference usage link Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>f83747e -
Split usage token rows (#297)
Unverified signature* Split usage token rows Co-authored-by: OpenAI Codex <codex@openai.com> * Document gh token fallback Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>406122e -
Deploy 2026-06-07
Co-authored-by: OpenAI Codex <codex@openai.com>085a14d -
Reset usage billing window on session activation (#296)
Unverified signature* Reset usage billing window on session activation Co-authored-by: OpenAI Codex <codex@openai.com> * Avoid resetting usage on browser refresh Co-authored-by: OpenAI Codex <codex@openai.com> * Use billing baselines for session usage resets Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>1a8fb0c -
Deploy 2026-06-07
Co-authored-by: OpenAI Codex <codex@openai.com>74c40a6 -
Fix billing usage visibility (#294)
Unverified signature* Fix billing usage visibility Request the HF read-billing OAuth scope and make the usage meter surface HF billing API failures while still showing live telemetry estimates. Co-authored-by: OpenAI Codex <codex@openai.com> * Tighten billing usage fallback Keep inference cost display tied to HF billing usage, expose app-observed calls and tokens when readback is unavailable, and pin usage error codes in backend tests. Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>3a4d158 -
Deploy 2026-06-07
Co-authored-by: OpenAI Codex <codex@openai.com>4244cf7 -
Tweak welcome (#293)
Unverified signature8635d90 -
Deploy 2026-06-07
Co-authored-by: OpenAI Codex <codex@openai.com>5f9ab2e -
Add app-attributed usage display (#292)
Unverified signature* Add app-attributed usage display Co-authored-by: OpenAI Codex <codex@openai.com> * Fix usage windows for local timestamps Co-authored-by: OpenAI Codex <codex@openai.com> * Add HF billing usage to usage display Co-authored-by: OpenAI Codex <codex@openai.com> * Simplify usage popover Co-authored-by: OpenAI Codex <codex@openai.com> * Remove token row from usage popover Co-authored-by: OpenAI Codex <codex@openai.com> * Move session billing note to usage header Co-authored-by: OpenAI Codex <codex@openai.com> * Optimize usage popover rollup loading Co-authored-by: OpenAI Codex <codex@openai.com> * Round usage costs to cents Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>7d506e1
-
Revise model options and local model instructions (#291)
Unverified signatureUpdated model options and added information on local model support.02a90d2
-
Deploy 2026-06-05
Co-authored-by: OpenAI Codex <codex@openai.com>dc0275b -
Make LLM health check use request token (#290)
Unverified signature* Make LLM health check use request token Co-authored-by: OpenAI Codex <codex@openai.com> * Document skipped LLM health checks Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>a999dba -
Deploy 2026-06-04
Co-authored-by: OpenAI Codex <codex@openai.com>21cdbc7 -
Implement user-billed model policy (#289)
Unverified signature* Implement user-billed model policy - bill hosted inference to user tokens and remove subsidy quota state - switch web and CLI defaults and remove Sonnet from model lists - add plan-aware inference credit CTAs Co-authored-by: OpenAI Codex <codex@openai.com> * Recommend Opus in model picker Co-authored-by: OpenAI Codex <codex@openai.com> * Remove minimum plan from model config Co-authored-by: OpenAI Codex <codex@openai.com> * Link message failures to Space discussions Co-authored-by: OpenAI Codex <codex@openai.com> * Remove compatibility quota endpoint Co-authored-by: OpenAI Codex <codex@openai.com> * Remove obsolete bill_to_user argument Co-authored-by: OpenAI Codex <codex@openai.com> * Remove model tier metadata Co-authored-by: OpenAI Codex <codex@openai.com> * Remove model picker provider subtitles Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>ded9881
-
Deploy 2026-06-03
Co-authored-by: OpenAI Codex <codex@openai.com>f6c3277 -
Enforce premium quota across sessions daily (#287)
Unverified signatureCo-authored-by: OpenAI Codex <codex@openai.com>cbf5d33 -
Deploy 2026-06-03
Co-authored-by: OpenAI Codex <codex@openai.com>fe6af09