Commit Graph

  • aefcf53405 fix(mcp): review round 1 — supersede retired-lock refreshes, per-kind debounce, complete gather pairs Patrick Buckley 2026-07-14 06:55:18 -07:00
  • 37144991c9 fix(mcp): spawn static list_changed refreshes off the receive loop Patrick Buckley 2026-07-14 05:52:21 -07:00
  • b2f53d329b chore(ci): drop review-event triggers from claude.yml Patrick Buckley 2026-07-13 23:35:15 -07:00
  • 6f991d6aff chore: bump version to 1.8.0a1 v1.8.0a1 Patrick Buckley 2026-07-13 22:41:36 -07:00
  • 7d4d76e097 fix(providers): PR review — orphan deltas arm the finish shim, test style Patrick Buckley 2026-07-13 22:37:27 -07:00
  • 747177a76c fix(providers): review round 9 — orphan/harvest collision, shared shim gate, retired-id rationale Patrick Buckley 2026-07-13 22:19:28 -07:00
  • 49d33d8594 fix(providers): review round 8 — under-streaming gateway parity, abort-race close, usage-blip visibility Patrick Buckley 2026-07-13 21:35:06 -07:00
  • 8fa0e7a29e fix(providers): review round 7 — id-disciplined slots, all-lane finish tolerance, retry backoff Patrick Buckley 2026-07-13 20:47:09 -07:00
  • 16647db1b0 fix(providers): review round 6 — strict-by-default finish gate, slotter v3, drain retry Patrick Buckley 2026-07-13 19:51:00 -07:00
  • 91c46051d9 feat(providers): drop o-series and pre-5.4 GPT-5 capability rows Patrick Buckley 2026-07-13 18:53:55 -07:00
  • 3a28dc2f16 fix(providers): review round 5 — same-id fragment merge, post-finish blip tolerance, chat finish shim Patrick Buckley 2026-07-13 14:49:47 -07:00
  • cf7cfe8932 fix(providers): review round 4 — wire-error retryability, tap/mirror slot parity, terminal completeness Patrick Buckley 2026-07-13 12:41:18 -07:00
  • 56b7674dfa fix(providers): review round 3 — in-band error events, terminal-marker tolerance, adapter-owned de-fusion Patrick Buckley 2026-07-13 12:01:21 -07:00
  • 3ffa8b9057 fix(providers): review round 2 — complete-or-error drain, code-gated retries, truncation-safe blocks Patrick Buckley 2026-07-13 11:22:56 -07:00
  • 08580f25f9 fix(providers): review round 1 — streaming parity gaps the collapse exposed Patrick Buckley 2026-07-13 10:23:22 -07:00
  • 1e7ad7bcb6 feat(providers): one transport — drain create_streaming, retire create_completion (#831) Patrick Buckley 2026-07-13 09:39:08 -07:00
  • a66e9d456d fix(mcp): gate the marker release on non-acquisition; structure the paired protocols Patrick Buckley 2026-07-13 20:54:27 -07:00
  • e9ecf91c07 fix(mcp): observe before the lookup; coalesce queued refreshes; pop stamps on every teardown Patrick Buckley 2026-07-13 20:14:41 -07:00
  • 7186e1e709 fix(mcp): observe sessions at dead-grant discovery; serialize spawned refreshes Patrick Buckley 2026-07-13 19:17:09 -07:00
  • 2ce6638761 fix(mcp): spawn list_changed refreshes off the receive loop; close round-5 findings Patrick Buckley 2026-07-13 18:27:40 -07:00
  • 1c4761971c fix(mcp): strip the revocation-generation protocol; keep the stable core Patrick Buckley 2026-07-13 14:44:54 -07:00
  • 1e84f62619 fix(mcp): round-3 review fixes — revocation generation for catalog publishers Patrick Buckley 2026-07-13 11:38:05 -07:00
  • 49a30c1547 fix(mcp): round-2 review fixes for the catalog-retention branch Patrick Buckley 2026-07-13 10:33:41 -07:00
  • 4d89efa7b8 fix(mcp): registry-liveness for cooled entries, dead-grant convergence, revoke interlock Patrick Buckley 2026-07-13 09:49:07 -07:00
  • cb94ea349f fix(mcp): retain per-user catalogs when pool sessions close under live sessions Patrick Buckley 2026-07-13 07:58:38 -07:00
  • 3742e9660a docs(changelog): #827 turn-interface unification + sampling-knob assignment scheme with upgrade notes Patrick Buckley 2026-07-13 07:49:00 -07:00
  • e8a17921bf fix(model-turn): round-3 review — complete the scheme rollout to the main loop, coordinator role, admin save path, and CLI switch Patrick Buckley 2026-07-13 07:46:41 -07:00
  • 257a8c12ec fix(model-turn): no caller-default effort rung — local vocabularies make any code effort token unsafe Patrick Buckley 2026-07-13 06:57:18 -07:00
  • b6391d1f90 fix(model-turn): one sampling-knob assignment scheme — alias > config > model definition > omit Patrick Buckley 2026-07-13 06:25:34 -07:00
  • 09fd17f2da fix(model-turn): reasoning effort rides the ladder too; round-1 review fixes Patrick Buckley 2026-07-13 04:49:36 -07:00
  • 3eb789dfff fix(model-turn): temperature truly inherits — None never reaches the wire Patrick Buckley 2026-07-13 03:07:46 -07:00
  • 7e07f2ea93 feat(core): phase 2 — every single-shot lane speaks Turn IR (#827) Patrick Buckley 2026-07-13 01:39:46 -07:00
  • b0937683ae fix(model-turn): apply the #827 phase-1 review round Patrick Buckley 2026-07-13 01:12:53 -07:00
  • 54dd4ed50a feat(judge): both judges speak Turn IR through model_turn (#827) Patrick Buckley 2026-07-12 23:53:48 -07:00
  • ab35eb4215 refactor(core): extract model_turn, the shared plant-call primitive (#827) Patrick Buckley 2026-07-12 23:42:07 -07:00
  • 9b01d8e569 chore(deps): update dependency typescript to v7 renovate[bot] 2026-07-13 11:55:51 +00:00
  • 4878f16475 chore(deps): update github actions renovate[bot] 2026-07-13 11:55:36 +00:00
  • b2b8b6f65e fix(mcp): schedule node reload after admin write instead of blocking on it Patrick Buckley 2026-07-12 17:47:03 -07:00
  • d6ccc5ed17 fix(console): show 'per-user' for idle pool MCP servers, not 'connecting' Patrick Buckley 2026-07-12 17:13:34 -07:00
  • b3cd91f1a0 fix(mcp): auto-notify nodes on admin create/update/delete Patrick Buckley 2026-07-12 17:13:34 -07:00
  • 9391509e85 fix(oidc): trust Entra's graph.microsoft.com userinfo out of the box Patrick Buckley 2026-07-12 16:43:45 -07:00
  • 49f2266e20 fix(mcp): address review of the re-prime self-heal Patrick Buckley 2026-07-12 16:40:24 -07:00
  • d1de602b78 docs(mcp): align token-encryption + mint docstrings with oauth_obo Patrick Buckley 2026-07-12 16:12:26 -07:00
  • 86253a3b07 fix(mcp): re-prime active sessions when a pool server appears mid-reconcile Patrick Buckley 2026-07-12 16:10:40 -07:00
  • 530aaa6632 refactor(mcp): drop dead grant-profile recompute after runtime rediscovery Patrick Buckley 2026-07-12 11:19:53 -07:00
  • 8a1efaf55e perf(mcp): skip redundant priming credential read; dedup sweep clear bookkeeping Patrick Buckley 2026-07-12 10:52:52 -07:00
  • 08d765a74a fix(mcp): record effective obo scope so entra .default isn't cached as narrow Patrick Buckley 2026-07-12 10:20:03 -07:00
  • 903cf5f72d fix(oidc/mcp): login-path self-heal, guard mint persist, CAS credential rotation Patrick Buckley 2026-07-12 09:45:29 -07:00
  • ec079f0df3 fix(oidc/console): unblock obo edits when OIDC off; latch config-invalid rediscovery Patrick Buckley 2026-07-12 09:04:35 -07:00
  • af56170be6 fix(oidc/mcp): make runtime OIDC rediscovery actually work; preserve oauth_user paths Patrick Buckley 2026-07-12 08:25:27 -07:00
  • 50d0ac9833 fix(mcp): classify oversized token error by status; dedup transition/obo-scan Patrick Buckley 2026-07-12 07:44:52 -07:00
  • 09aa50b7a1 fix(mcp): close obo auth-column leak, capture gate, and cooldown classification Patrick Buckley 2026-07-12 07:12:48 -07:00
  • c53bd464d0 refactor(mcp): dedup obo credential decrypt, cooldown arming, pool set, error copy Patrick Buckley 2026-07-12 06:29:25 -07:00
  • 6d80051925 fix(mcp): decouple capture key guard from OIDC discovery; bound obo token TTL Patrick Buckley 2026-07-12 06:00:22 -07:00
  • d2e69ca527 fix(mcp): coherent obo auth-type carry-over + honest error affordances Patrick Buckley 2026-07-12 05:28:58 -07:00
  • 32c76499fa fix(mcp): harden obo mint path and admin lifecycle after review Patrick Buckley 2026-07-12 04:23:25 -07:00
  • 44e9d46e40 fix(mcp): address pre-push review — obo scope/audience/priming defects Patrick Buckley 2026-07-12 02:28:56 -07:00
  • 3e88c54751 test(mcp): check in oauth_obo e2e harnesses under scripts/obo-e2e Patrick Buckley 2026-07-12 01:26:42 -07:00
  • 891c8b1785 docs(mcp): operator guide for oauth_obo single-credential sign-in passthrough (slice 5) Patrick Buckley 2026-07-12 00:40:59 -07:00
  • 202c39e634 feat(console): oauth_obo option in the admin MCP server form (slice 4 frontend) Patrick Buckley 2026-07-12 00:38:38 -07:00
  • e5f8453e1a fix(mcp): complete oauth_obo revocation lifecycle + fix hot-path regression (follow-up review) Patrick Buckley 2026-07-12 00:34:00 -07:00
  • d02b9c0cf0 fix(mcp): oauth_obo credential lifecycle + pending-badge coverage (P1 per review) Patrick Buckley 2026-07-11 23:38:30 -07:00
  • 429a7fd13c fix(mcp): prime oauth_obo pools at session start (fixes inert feature) Patrick Buckley 2026-07-11 23:33:12 -07:00
  • d84393c25c fix(console): widen admin MCP surface for oauth_obo (P0/P1 per review) Patrick Buckley 2026-07-11 23:30:26 -07:00
  • 17c44305d6 fix(mcp): harden oauth_obo mint engine per max review (P0 security core) Patrick Buckley 2026-07-11 23:25:39 -07:00
  • e38e573f7c feat(mcp): route oauth_obo servers through the per-user pool Patrick Buckley 2026-07-11 21:55:41 -07:00
  • fd60450700 test(mcp): pin oauth_obo mint engine wire shapes and custody semantics Patrick Buckley 2026-07-11 21:47:57 -07:00
  • 012ad2a9b3 feat(mcp): oauth_obo mint engine - single-credential per-server token minting Patrick Buckley 2026-07-11 21:36:43 -07:00
  • 0732f9a7d2 feat(mcp): capture the IdP refresh token at OIDC login (opt-in) Patrick Buckley 2026-07-11 21:29:06 -07:00
  • be22eb2fee feat(mcp): add oidc_user_credentials storage for single-credential minting Patrick Buckley 2026-07-11 21:19:07 -07:00
  • a4c35e9e29 chore: bump version to 1.7.4 v1.7.4 stable/1.7 Patrick Buckley 2026-07-11 19:13:24 -07:00
  • 862eb99cdb docs(changelog): add 1.7.4 release notes Patrick Buckley 2026-07-11 19:13:14 -07:00
  • 25b97bebdf fix(install): gate get.docker.com by $ID instead of trapping all failures Patrick Buckley 2026-07-11 18:40:34 -07:00
  • ee5ca9a242 fix(install): install Docker on distros get.docker.com rejects Patrick Buckley 2026-07-11 18:32:34 -07:00
  • dd8543fce9 fix(admin): add create-admin CLI; stop run.sh onboarding into a role-less user Patrick Buckley 2026-07-11 18:14:47 -07:00
  • 667942024f fix(judge): thread model-definition capabilities into judge completions Patrick Buckley 2026-07-11 17:43:35 -07:00
  • 78831bbe91 docs(task-agent): record the decided durable-sub-turn id strategy at the mint site Patrick Buckley 2026-07-11 16:35:21 -07:00
  • d44d7eb1a8 fix(task-agent): guard the Google swap against partial lanes; fix a stale comment Patrick Buckley 2026-07-11 15:40:54 -07:00
  • 876c7d8cb3 fix(task-agent): simplify the blank-id rule to reasoning_text-only and heal historical rows Patrick Buckley 2026-07-11 15:27:24 -07:00
  • 98823eb769 fix(task-agent): move the blank-id gate into the shared native-lane builder Patrick Buckley 2026-07-11 15:04:26 -07:00
  • 4d708c30ac fix(task-agent): review fixes for the native-lane carry Patrick Buckley 2026-07-11 14:41:45 -07:00
  • 6d60ff7634 feat(task-agent): carry the provider-native reasoning lane in the sub-harness Patrick Buckley 2026-07-11 14:13:17 -07:00
  • be662c6134 fix(task-agent): address Copilot review on the id projection Patrick Buckley 2026-07-10 19:43:43 -07:00
  • 3ef3f24c7f fix(task-agent): mint session-unique sub-tool ids Patrick Buckley 2026-07-10 18:40:30 -07:00
  • db903f482a fix(console): scope response-control dirty flag to the identity that set it Patrick Buckley 2026-07-10 15:58:19 -07:00
  • 6aeffd1845 feat(console): verbosity and reasoning-mode controls in the model shelf Patrick Buckley 2026-07-10 00:29:25 -07:00
  • a02b093733 fix(providers): align GPT-5.6 with the GA API surface Patrick Buckley 2026-07-10 00:29:14 -07:00
  • f311555026 fix(bash): report exit code for killed shells; single import style in registry tests Patrick Buckley 2026-07-10 15:25:21 -07:00
  • 45d95a2c1f feat(bash): opt-in background shells with delta output reader and kill tool (#817) Patrick Buckley 2026-07-10 15:08:15 -07:00
  • a2d9d9832a test(bash): use tmp_path fixture instead of tempfile.mktemp Patrick Buckley 2026-07-09 23:42:03 -07:00
  • ab123c6cfc fix(bash): do not hang when a command backgrounds a long-lived process Patrick Buckley 2026-07-09 23:33:24 -07:00
  • f4e54ce814 fix(install): gate get.docker.com by $ID instead of trapping all failures Patrick Buckley 2026-07-11 18:40:34 -07:00
  • 4d423913b1 fix(install): install Docker on distros get.docker.com rejects Patrick Buckley 2026-07-11 18:32:34 -07:00
  • a4876c00e2 fix(admin): add create-admin CLI; stop run.sh onboarding into a role-less user Patrick Buckley 2026-07-11 18:14:47 -07:00
  • 6a94dc1d57 fix(judge): thread model-definition capabilities into judge completions Patrick Buckley 2026-07-11 17:43:35 -07:00
  • 8e2657248d docs(task-agent): record the decided durable-sub-turn id strategy at the mint site Patrick Buckley 2026-07-11 16:35:21 -07:00
  • 660aff6f1e fix(task-agent): guard the Google swap against partial lanes; fix a stale comment Patrick Buckley 2026-07-11 15:40:54 -07:00
  • dc52bc2b96 fix(task-agent): simplify the blank-id rule to reasoning_text-only and heal historical rows Patrick Buckley 2026-07-11 15:27:24 -07:00
  • 98cefc3660 fix(task-agent): move the blank-id gate into the shared native-lane builder Patrick Buckley 2026-07-11 15:04:26 -07:00
  • 646bceed52 fix(task-agent): review fixes for the native-lane carry Patrick Buckley 2026-07-11 14:41:45 -07:00