Commit Graph

  • e25e3b4b9e feat(client): OpenRouter app attribution headers codex/v0912-integration-20260823 CodeWhale Bot 2026-08-23 16:44:06 -07:00
  • 30cbbf4e20 fix(workflow): degraded runs no longer project as ordinary success (#5582) CodeWhale Bot 2026-08-23 16:29:36 -07:00
  • b884625742 fix(providers): three DeepSeek-exclusivity bugs from the neutrality audit (#5588) CodeWhale Bot 2026-08-23 16:15:35 -07:00
  • 782686a0dd test(protocol): fleet fixture gains usage_ceiling field (R6, #5567) CodeWhale Bot 2026-08-23 16:06:43 -07:00
  • b2d0212ed6 feat(fleet): run-wide usage ceiling — R6 (#5567) CodeWhale Bot 2026-08-23 16:05:34 -07:00
  • fda5d245f3 fix(context): meter honors the provider-billed prompt, same as the trigger (#5577) CodeWhale Bot 2026-08-23 15:41:19 -07:00
  • e5ca0aa863 chore(tui): remove eight verified-dead items; document the facts-drift contract CodeWhale Bot 2026-08-23 15:26:08 -07:00
  • 70d989974f fix(sandbox): restore SandboxManager doc placement (clippy doc-list lint) CodeWhale Bot 2026-08-23 15:22:04 -07:00
  • 58b0c523f5 feat(sandbox): opt-in read deny-list — S1 (#5568) CodeWhale Bot 2026-08-23 15:18:54 -07:00
  • 12553c5e1e perf(compaction): project prune outcomes without cloning the transcript CodeWhale Bot 2026-08-23 14:59:54 -07:00
  • 807aac5c13 feat(compaction): name every refusal — no more silent holds under pressure (#5577) CodeWhale Bot 2026-08-23 14:52:11 -07:00
  • fd103cfdac fix(underwater): dissolve the mid-water seam on tall windows CodeWhale Bot 2026-08-23 14:45:52 -07:00
  • 829b9e1847 refactor(underwater): steady attention tints (no breath) and a distinct reading treatment CodeWhale Bot 2026-08-23 14:37:16 -07:00
  • 13cd2fae1e feat(plugins): surface plugin load failures as a startup hint (#5579) CodeWhale Bot 2026-08-23 14:31:50 -07:00
  • c45bedd3e2 feat(underwater): make the water itself read the session state from across the room CodeWhale Bot 2026-08-23 14:27:43 -07:00
  • e4cf031243 fix(cost): price per-step TurnUsage receipts so cost moves during long turns (#5578) CodeWhale Bot 2026-08-23 14:13:26 -07:00
  • b5c3087423 feat(engine): step-budget soft landing + report-on-exhaustion (A1/A2) CodeWhale Bot 2026-08-23 14:00:51 -07:00
  • a1fc9cab0f fix(mcp): reactively refresh OAuth on 401/403 and name the recovery path (T4, #5572) CodeWhale Bot 2026-08-23 13:55:04 -07:00
  • 492a3c6ada fix(cache): assert prefix changes are always declared (C5) CodeWhale Bot 2026-08-23 13:47:53 -07:00
  • a7561d95ff fix(files): refuse workspace writes to hard-linked files (S2, #5569) CodeWhale Bot 2026-08-23 13:45:16 -07:00
  • a9c8fe82ff feat(underwater): shape the ambient animation by live agent activity CodeWhale Bot 2026-08-23 13:41:26 -07:00
  • c87b3f3da5 feat(composer): double-click selects a word, triple-click a line CodeWhale Bot 2026-08-23 13:12:02 -07:00
  • 748ac7e026 fix(status): surface 'cost: unknown' in the footer instead of hiding it CodeWhale Bot 2026-08-23 12:56:33 -07:00
  • 5c02aec89a fix(workflow): make /workflow confirm find the draft despite interleaved messages CodeWhale Bot 2026-08-23 12:53:37 -07:00
  • 9755aa83e4 feat(workflow): typed task error kinds + fail-fast parallel/pipeline (R9) CodeWhale Bot 2026-08-23 12:49:12 -07:00
  • fc611ad7d6 fix(fleet): reap detached workers when the manager dies (R7) CodeWhale Bot 2026-08-23 12:44:49 -07:00
  • 8fa0be736f fix(fleet): enforce the per-task wall-clock timeout (R5) CodeWhale Bot 2026-08-23 12:39:48 -07:00
  • 70b0bc4950 feat(context): surface the real provider cache hit rate in /context (C3) CodeWhale Bot 2026-08-23 12:34:00 -07:00
  • 7be48ca330 feat(shell): wait on multiple background tasks with until=any|all (#5549, half) CodeWhale Bot 2026-08-23 12:29:49 -07:00
  • 1b72bd3fbc fix(mentions): clippy needless-borrow on the ranged mention path CodeWhale Bot 2026-08-23 12:22:28 -07:00
  • e9c310f5a9 feat(export): write a predictable last-copy backup for clipboard exports (#5555) CodeWhale Bot 2026-08-23 12:18:02 -07:00
  • 6ae8bf1196 feat(mentions): attach @path:START-END line ranges (#5550, half) CodeWhale Bot 2026-08-23 12:14:53 -07:00
  • 211789dbf4 test(web): cover the workflow dispatch-rejection summary (#5548) CodeWhale Bot 2026-08-23 12:07:50 -07:00
  • 39fb26b99a fix(context): meter uses the same pressure estimate as the compaction trigger (T1) CodeWhale Bot 2026-08-23 12:06:56 -07:00
  • e54835b353 fix(cache): fingerprint the tool catalog in provider wire order (C1) CodeWhale Bot 2026-08-23 12:00:56 -07:00
  • 4a1dd970eb fix(client): bound non-streaming HTTP requests with a read timeout (R4) CodeWhale Bot 2026-08-23 11:57:58 -07:00
  • b0d43a7e7a fix(client): surface Chat-Completions mid-stream error frames (R3) CodeWhale Bot 2026-08-23 11:54:24 -07:00
  • eb43a86093 fix(approval): session grants match the command family, never the whole tool (R2) CodeWhale Bot 2026-08-23 11:51:50 -07:00
  • f65ca0970d docs(rebrand): stop presenting api.deepseeki.com as a China fallback (#5564) CodeWhale Bot 2026-08-23 11:48:59 -07:00
  • 360bff0535 docs(roles): describe the verifier surface truthfully (#5562) CodeWhale Bot 2026-08-23 11:48:58 -07:00
  • 2b50126cbb fix(tui): release stale write-claims by liveness and add coordinate release (#5562) CodeWhale Bot 2026-08-23 11:48:57 -07:00
  • 473954fd06 Merge pull request #5525 from aboimpinto/feat-018 main CodeWhale Bot 2026-08-23 10:46:08 -07:00
  • 8b11853871 Merge pull request #5524 from wuisabel-gif/read-lints CodeWhale Bot 2026-08-23 10:46:08 -07:00
  • 6b72a2f4c7 feat(web): move docs/subagents and docs/mcp onto the dictionary spine (#5544) Hunter Bown 2026-08-23 10:42:32 -07:00
  • 75275bd944 docs(release): add unpublished-tag re-cut recovery + external publish gates codex/runbook-retag-recovery-20260823 CodeWhale Bot 2026-08-23 10:30:59 -07:00
  • 96d13a0bc3 fix(onboarding): show all providers on first run, not local-only (#5563) v0.9.11 Hunter Bown 2026-08-23 09:26:42 -07:00
  • e9844be497 fix(onboarding): show all providers on first run, not local-only CodeWhale Bot 2026-08-23 08:32:51 -07:00
  • 12b2640177 fix(engine): auto-retry a reasoning-only clean-stop instead of failing (#5561) Hunter Bown 2026-08-23 00:57:42 -07:00
  • 5efca95bba feat(web): add Register and Sign in header links to the app (#5560) Hunter Bown 2026-08-23 00:56:50 -07:00
  • d4ba2330b4 fix(engine): auto-retry a reasoning-only clean-stop instead of failing CodeWhale Bot 2026-08-23 00:27:40 -07:00
  • 18d5cd5290 fix(pricing): bill whole Beijing weekends off-peak for DeepSeek V4 (#5545) Hunter Bown 2026-08-23 00:22:39 -07:00
  • b9827147cd fix(release): close pre-tag v0.9.11 truthfulness and tool-output gaps (#5559) Hunter Bown 2026-08-23 00:02:30 -07:00
  • c1148cad3d feat(web): add Register and Sign in header links to the app CodeWhale Bot 2026-08-22 23:54:37 -07:00
  • 2776c214ef fix(release): close pre-tag v0.9.11 truthfulness and tool-output gaps CodeWhale Bot 2026-08-22 23:24:03 -07:00
  • 590e492609 docs(scorecard): the DeepSeek window comment still described weekdays only Mark Yan 2026-08-23 02:08:51 +00:00
  • 84c2b47ff0 test(web): probe the docs dictionaries on metaTitle Lstarsky0 2026-08-23 09:38:45 +08:00
  • 772fbc645c feat(web): move docs/subagents and docs/mcp onto the dictionary spine (#5337) Lstarsky0 2026-08-22 22:43:50 +08:00
  • 62199edde5 chore(deps): bump jsonschema from 0.46.10 to 0.49.9 dependabot/cargo/jsonschema-0.49.9 dependabot[bot] 2026-08-23 01:47:20 +00:00
  • 8ef856f27c release: Codewhale v0.9.11 (#5542) Hunter Bown 2026-08-22 18:44:34 -07:00
  • b38ecbfa33 fix(release): close v0.9.11 review threads CodeWhale Bot 2026-08-22 17:56:47 -07:00
  • 7b1dda0a01 fix(pricing): bill whole Beijing weekends off-peak for DeepSeek V4 Mark Yan 2026-08-22 21:20:14 +00:00
  • 90ac629e41 fix(tui): make read_lints degradation and filtering visible Isabel Wu 2026-08-22 13:46:39 -07:00
  • 491a712154 fix(release): address v0.9.11 review blockers CodeWhale Bot 2026-08-22 05:10:19 -07:00
  • e4aad4c060 chore(ci): satisfy Rust 1.98 lint gate Paulo Aboim Pinto 2026-08-22 13:46:08 +02:00
  • accfa93e5a fix(tui): keep runtime contract within budget CodeWhale Bot 2026-08-22 04:41:43 -07:00
  • 643b76c5fc refactor(FEAT-018): enforce least-capability contexts Paulo Aboim Pinto 2026-08-22 13:32:19 +02:00
  • a84685e921 test(FEAT-018): fix pre-existing eval-harness timing flake (nanosecond duration assertion) Paulo Aboim Pinto 2026-08-20 12:49:12 +02:00
  • 52b443ff95 test(FEAT-018): close acceptance-matrix gaps for attach video and network normalization Paulo Aboim Pinto 2026-08-20 11:41:31 +02:00
  • f20fdc4d8e feat(FEAT-018): shrink migration frontier and integrate portable utility dispatch Paulo Aboim Pinto 2026-08-20 11:31:36 +02:00
  • a53dfdb131 feat(FEAT-018): convert all seven utility handlers to portable contract registration Paulo Aboim Pinto 2026-08-20 11:12:30 +02:00
  • ca38b95c22 fix(FEAT-018): scope Locale import to test module only (zero warnings) Paulo Aboim Pinto 2026-08-20 11:01:42 +02:00
  • 5285229db4 feat(FEAT-018): implement TUI host presentation/media/digest adapters Paulo Aboim Pinto 2026-08-20 10:58:49 +02:00
  • 0697dc0d6c test(FEAT-018): lock no-raw-key contract in translation failure test (D3) Paulo Aboim Pinto 2026-08-20 10:35:30 +02:00
  • 305e29ccc2 feat(FEAT-018): add presentation/media capabilities and digest to command contract Paulo Aboim Pinto 2026-08-20 10:34:34 +02:00
  • 959dbe4382 fix(release): promote tested v0.9.11 nonbenchmark candidate CodeWhale Bot 2026-08-22 04:16:55 -07:00
  • 23fca25bfb fix(release): harden Windows release gates CodeWhale Bot 2026-08-21 21:59:50 -07:00
  • a7d5f01d74 fix(release): close final v0.9.11 gate defects CodeWhale Bot 2026-08-21 21:10:12 -07:00
  • d7ceaccbc8 fix(ci): satisfy Rust 1.98 lints CodeWhale Bot 2026-08-21 20:31:22 -07:00
  • d5bdf86b7b fix(web): keep new-thread focus contained CodeWhale Bot 2026-08-21 20:11:39 -07:00
  • add169edc4 merge: reconstruct final v0.9.11 candidate without benchmark ancestry CodeWhale Bot 2026-08-21 19:52:52 -07:00
  • 9a681a6161 test(config): avoid scanner-shaped redaction fixtures CodeWhale Bot 2026-08-21 19:52:04 -07:00
  • d3cb1c7141 fix(release): synchronize v0.9.11 credits CodeWhale Bot 2026-08-21 19:52:00 -07:00
  • d909ae6423 fix(mcp): order add-self workspace globally CodeWhale Bot 2026-08-21 19:34:53 -07:00
  • 9f7eea2e85 test(fleet): accept human role selectors CodeWhale Bot 2026-08-21 19:19:19 -07:00
  • 64999432c5 fix(tui): restore all-features lint gate CodeWhale Bot 2026-08-21 19:04:16 -07:00
  • 5ac490bd3d docs(release): record v0.9.11 Fleet receipts CodeWhale Bot 2026-08-21 18:56:09 -07:00
  • f2f718ff30 fix(fleet): make selected teams authoritative CodeWhale Bot 2026-08-21 18:55:12 -07:00
  • 8f0a65cef2 fix(tui): fail closed on empty provider continuations Hunter Bown 2026-08-21 18:12:35 -07:00
  • 87f8d9ce3d merge: integrate v0.9.11 dry-run candidate Hunter Bown 2026-08-21 17:54:47 -07:00
  • 277cf21e7f release: assemble v0.9.11 non-benchmark candidate CodeWhale Bot 2026-08-21 17:30:56 -07:00
  • 64623274e7 docs: credit v0.9.11 community work CodeWhale Bot 2026-08-21 14:32:10 -07:00
  • f3ea03d37c fix(workflow): surface rejected dispatches safely CodeWhale Bot 2026-08-21 14:32:02 -07:00
  • 8a9234b30d fix(agent): remove remaining hidden turn ceilings CodeWhale Bot 2026-08-21 14:31:38 -07:00
  • 7f0a9f907d chore(deps): bump similar from 3.1.2 to 3.2.0 dependabot/cargo/similar-3.2.0 dependabot[bot] 2026-08-21 21:15:07 +00:00
  • c5220e02ce chore(deps): bump rio-vt from 0.5.19 to 0.5.25 dependabot/cargo/rio-vt-0.5.25 dependabot[bot] 2026-08-21 21:14:48 +00:00
  • 08e4faae62 chore(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 dependabot/github_actions/docker/setup-buildx-action-4.3.0 dependabot[bot] 2026-08-21 21:14:20 +00:00
  • 372df90240 fix(subagents): make turn caps explicit Hunter Bown 2026-08-21 10:04:17 -07:00
  • 8534e80062 docs(tui): mark modularization slices 3-9 extracted codex/v0911-integration-20260820 Hunter Bown 2026-08-21 08:48:51 -07:00
  • be125d5ebb refactor(tui): move context-pressure warnings into the compaction flow module Hunter Bown 2026-08-21 08:46:16 -07:00
  • 0b053bb020 refactor(tui): extract provider configuration from the composition root Hunter Bown 2026-08-21 08:24:28 -07:00