Commit Graph

  • c1281b9721 chore: bump version to 1.5.16 v1.5.16 Patrick Buckley 2026-05-13 16:13:01 -07:00
  • 3124dbe52f fix(vendor): widen update-vendored-js sweep to catch shared_static/ + .py Patrick Buckley 2026-05-13 16:09:16 -07:00
  • a8eec0d740 fix(vendor): widen update-vendored-js sweep to catch shared_static/ + .py Patrick Buckley 2026-05-13 16:09:16 -07:00
  • a8a1e738ca chore(deps): lock file maintenance renovate[bot] 2026-05-13 22:08:42 +00:00
  • 27768abecc chore: download vendored JS files github-actions[bot] 2026-05-13 22:08:58 +00:00
  • 1e5017293a chore(deps): update vendored js renovate[bot] 2026-05-13 22:08:09 +00:00
  • b2c688f3b1 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.14 renovate[bot] 2026-05-13 22:08:02 +00:00
  • 09b1f07e18 chore(deps): update dependency vitest to v4.1.6 renovate[bot] 2026-05-13 22:07:56 +00:00
  • 94f6721bda chore(deps): lock file maintenance renovate[bot] 2026-05-13 22:08:42 +00:00
  • f28a3533a2 chore: download vendored JS files github-actions[bot] 2026-05-13 22:08:58 +00:00
  • 1b80a29dcb chore(deps): update vendored js renovate[bot] 2026-05-13 22:08:09 +00:00
  • f652b3ff7a chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.14 renovate[bot] 2026-05-13 22:08:02 +00:00
  • 658ffb1ba0 chore(deps): update dependency vitest to v4.1.6 renovate[bot] 2026-05-13 22:07:56 +00:00
  • 1de8f6b4c7 chore: bump version to 1.5.15 v1.5.15 Patrick Buckley 2026-05-12 21:21:15 -07:00
  • 4f89c1c3f3 docs(changelog): release 1.5.15 notes Patrick Buckley 2026-05-12 21:21:05 -07:00
  • 019138c411 docs(changelog): release 1.5.15 notes Patrick Buckley 2026-05-12 21:21:05 -07:00
  • 6898860f18 fix(mcp): admin.js syntax error in bulk-revoke button (Phase 9) Patrick Buckley 2026-05-12 21:20:35 -07:00
  • 977153e981 fix(mcp): admin.js syntax error in bulk-revoke button (Phase 9) Patrick Buckley 2026-05-12 21:20:35 -07:00
  • 3d07cad272 chore: bump version to 1.5.14 v1.5.14 Patrick Buckley 2026-05-12 21:17:35 -07:00
  • 3737ddf89f docs(changelog): release 1.5.14 notes Patrick Buckley 2026-05-12 21:16:52 -07:00
  • f72033bff5 docs(changelog): release 1.5.14 notes Patrick Buckley 2026-05-12 21:16:52 -07:00
  • 464450b9e2 feat(mcp): admin status, deferred-consent persistence, operator docs (Phase 9) (#516) Patrick Buckley 2026-05-12 13:15:09 -07:00
  • adeb10bc2c feat(mcp): admin status, deferred-consent persistence, operator docs (Phase 9) (#516) Patrick Buckley 2026-05-12 13:15:09 -07:00
  • 1fba80a9b5 chore: bump version to 1.5.13 v1.5.13 Patrick Buckley 2026-05-11 21:24:09 -07:00
  • 28a5914be0 docs(changelog): release 1.5.13 notes Patrick Buckley 2026-05-11 21:23:49 -07:00
  • 86944cb55d docs(changelog): release 1.5.13 notes Patrick Buckley 2026-05-11 21:23:49 -07:00
  • bb2515eddf fix(task_agent): address Copilot feedback on skill parameter Patrick Buckley 2026-05-11 20:42:28 -07:00
  • 19978bfd89 feat(task_agent): add optional skill parameter for per-call personas Patrick Buckley 2026-05-11 20:26:48 -07:00
  • 8eec44d809 fix(ui): attach settings menu keydown synchronously Patrick Buckley 2026-05-11 18:35:56 -07:00
  • f1cf516eb6 fix(ui): keep appbar visible on dashboard, gear-icon dropdown menu Patrick Buckley 2026-05-11 18:24:31 -07:00
  • 1df1e739ef fix(session): prevent LLM bypass of per-role plan/task model overrides Patrick Buckley 2026-05-11 16:49:03 -07:00
  • fbbb21012a feat(audit): emit memory tool save/update/delete events Patrick Buckley 2026-05-11 16:29:41 -07:00
  • 617de2488f fix(console): make proxy_api auth dispatch single-sourced Patrick Buckley 2026-05-11 16:33:54 -07:00
  • 1d5189bb8d fix(console): allow re-auth from inside the proxy-prefixed UI Patrick Buckley 2026-05-11 16:24:11 -07:00
  • 89a282f86b fix(renderer): mermaid streaming parser errors + progressive hljs (#510) Patrick Buckley 2026-05-11 15:57:46 -07:00
  • 59c943b83a chore(deps): lock file maintenance renovate[bot] 2026-05-11 07:51:36 +00:00
  • 14b7516b3f fix(notify): unbreak PG test backend on the notify dispatcher suite Patrick Buckley 2026-05-11 01:22:24 -07:00
  • 5d0ec99449 feat(console): event-driven wait_for_workstream + idle cleanup via ChildEventBus Patrick Buckley 2026-05-11 00:41:10 -07:00
  • 6dfd1b5c18 feat(console): reactive node discovery via PG LISTEN/NOTIFY dispatcher (#505) Patrick Buckley 2026-05-11 00:51:19 -07:00
  • 658c65aee8 chore(deps): lock file maintenance renovate[bot] 2026-05-11 04:29:22 +00:00
  • b4299f8888 fix(task_agent): address Copilot feedback on skill parameter Patrick Buckley 2026-05-11 20:42:28 -07:00
  • 7d58df0d22 feat(task_agent): add optional skill parameter for per-call personas Patrick Buckley 2026-05-11 20:26:48 -07:00
  • 2053becfbc fix(ui): attach settings menu keydown synchronously Patrick Buckley 2026-05-11 18:35:56 -07:00
  • 292a2800fc fix(ui): keep appbar visible on dashboard, gear-icon dropdown menu Patrick Buckley 2026-05-11 18:24:31 -07:00
  • ee163c0ae4 fix(session): prevent LLM bypass of per-role plan/task model overrides Patrick Buckley 2026-05-11 16:49:03 -07:00
  • 6bdc6cf0bd feat(audit): emit memory tool save/update/delete events Patrick Buckley 2026-05-11 16:29:41 -07:00
  • 07ac0a4e7d fix(console): make proxy_api auth dispatch single-sourced Patrick Buckley 2026-05-11 16:33:54 -07:00
  • 72839e82af fix(console): allow re-auth from inside the proxy-prefixed UI Patrick Buckley 2026-05-11 16:24:11 -07:00
  • f8f076cf20 fix(renderer): mermaid streaming parser errors + progressive hljs (#510) Patrick Buckley 2026-05-11 15:57:46 -07:00
  • 8a847f5288 chore(deps): lock file maintenance renovate[bot] 2026-05-11 07:51:36 +00:00
  • 42a87d0e1e fix(notify): unbreak PG test backend on the notify dispatcher suite Patrick Buckley 2026-05-11 01:22:24 -07:00
  • 023606b968 feat(console): event-driven wait_for_workstream + idle cleanup via ChildEventBus Patrick Buckley 2026-05-11 00:41:10 -07:00
  • 752fea0fdd feat(console): reactive node discovery via PG LISTEN/NOTIFY dispatcher (#505) Patrick Buckley 2026-05-11 00:51:19 -07:00
  • 81ba317a1d chore(deps): lock file maintenance renovate[bot] 2026-05-11 04:29:22 +00:00
  • 641ce8e7f6 docs(changelog): catch up 1.5.0 through 1.5.12 release notes Patrick Buckley 2026-05-10 22:33:27 -07:00
  • 6717a2b1f5 docs(changelog): catch up 1.5.0 through 1.5.12 release notes Patrick Buckley 2026-05-10 22:33:27 -07:00
  • d76c57e687 chore: bump version to 1.5.12 v1.5.12 Patrick Buckley 2026-05-10 18:28:46 -07:00
  • 58bf811a0e fix(server): always emit history event on /rewind to unblock edit-and-resend Patrick Buckley 2026-05-10 16:42:44 -07:00
  • df942e375e feat(session): enriched backend error messages with provider + URL Patrick Buckley 2026-05-10 16:31:59 -07:00
  • 562e98722f fix(server): always emit history event on /rewind to unblock edit-and-resend Patrick Buckley 2026-05-10 16:42:44 -07:00
  • ce11f01a80 feat(session): enriched backend error messages with provider + URL Patrick Buckley 2026-05-10 16:31:59 -07:00
  • 84fd5dc859 chore: bump version to 1.5.11 v1.5.11 Patrick Buckley 2026-05-09 17:29:46 -07:00
  • ba8b1d9126 fix(session): AND-gate replay_reasoning_to_model with model capability Patrick Buckley 2026-05-09 16:56:39 -07:00
  • 685b1e3d9b fix(console): preserve cs=None fallback in /v1/api/models placeholder Patrick Buckley 2026-05-09 16:59:58 -07:00
  • 91300060fa fix(console): unify coordinator alias resolution across placeholder + factory Patrick Buckley 2026-05-09 16:48:10 -07:00
  • 688f047ce1 docs(console-ui): clarify coordinator placeholder fallback comment Patrick Buckley 2026-05-09 15:30:06 -07:00
  • 87893aa4ab fix(console-ui): align coordinator placeholder fallback with session_factory Patrick Buckley 2026-05-09 15:26:31 -07:00
  • 0988142303 feat(console-ui): home composer placeholders, toggle component, admin polish Patrick Buckley 2026-05-09 15:11:50 -07:00
  • 40ecebf012 refactor(judge): require alias for judge.model, drop session-provider raw-model fallback Patrick Buckley 2026-05-09 15:11:11 -07:00
  • c91869c7e5 fix(reasoning): synthesize reasoning_text alongside non-reasoning provider_blocks Patrick Buckley 2026-05-09 02:40:35 -07:00
  • 53b52092f9 fix(reasoning): per-block ANTHROPIC_VALID_BLOCK_TYPES filter + review fixes Patrick Buckley 2026-05-09 02:13:51 -07:00
  • 0d1a009a4c test(reasoning): skip wire-boundary tests when anthropic extra missing Patrick Buckley 2026-05-09 00:07:53 -07:00
  • e8352bd8e5 fix(reasoning): apply Copilot review feedback + docs sync Patrick Buckley 2026-05-08 23:42:45 -07:00
  • de4cc568c4 fix(reasoning): apply full-stack review findings Patrick Buckley 2026-05-08 23:03:02 -07:00
  • b477c85ddc feat(reasoning): OpenAI Responses + Chat Completions capture/replay (Phase 3+4) Patrick Buckley 2026-05-08 21:31:10 -07:00
  • 00bd80a658 feat(reasoning): wire-build shape filter + replay flag (Phase 2) Patrick Buckley 2026-05-08 20:21:16 -07:00
  • 47df9d23c5 feat(reasoning): persist reasoning text on history payload (Phase 1) Patrick Buckley 2026-05-08 19:40:55 -07:00
  • 16fc7efce2 style(sse): align comments with always-advance seq invariant Patrick Buckley 2026-05-08 18:20:40 -07:00
  • e8eca2ec9b fix(sse): always advance _ws_inflight_seq on emit, even past cap Patrick Buckley 2026-05-08 18:10:14 -07:00
  • 57563b0c12 docs(sse): document state_change + in_progress_snapshot events Patrick Buckley 2026-05-08 18:00:45 -07:00
  • 43e622840b feat(sse): refresh-resume for mid-stream page reloads Patrick Buckley 2026-05-08 17:42:20 -07:00
  • 030bf2ead9 fix(session): AND-gate replay_reasoning_to_model with model capability Patrick Buckley 2026-05-09 16:56:39 -07:00
  • aba446a748 fix(console): preserve cs=None fallback in /v1/api/models placeholder Patrick Buckley 2026-05-09 16:59:58 -07:00
  • 77ea610ea2 fix(console): unify coordinator alias resolution across placeholder + factory Patrick Buckley 2026-05-09 16:48:10 -07:00
  • 3561616eaa docs(console-ui): clarify coordinator placeholder fallback comment Patrick Buckley 2026-05-09 15:30:06 -07:00
  • e3114045d2 fix(console-ui): align coordinator placeholder fallback with session_factory Patrick Buckley 2026-05-09 15:26:31 -07:00
  • 75d0b81b07 feat(console-ui): home composer placeholders, toggle component, admin polish Patrick Buckley 2026-05-09 15:11:50 -07:00
  • bf888ed087 refactor(judge): require alias for judge.model, drop session-provider raw-model fallback Patrick Buckley 2026-05-09 15:11:11 -07:00
  • 6f8574eef3 fix(reasoning): synthesize reasoning_text alongside non-reasoning provider_blocks Patrick Buckley 2026-05-09 02:40:35 -07:00
  • 321df65f64 fix(reasoning): per-block ANTHROPIC_VALID_BLOCK_TYPES filter + review fixes Patrick Buckley 2026-05-09 02:13:51 -07:00
  • 846af33571 test(reasoning): skip wire-boundary tests when anthropic extra missing Patrick Buckley 2026-05-09 00:07:53 -07:00
  • 20e1e7b110 fix(reasoning): apply Copilot review feedback + docs sync Patrick Buckley 2026-05-08 23:42:45 -07:00
  • 33865ca9d2 fix(reasoning): apply full-stack review findings Patrick Buckley 2026-05-08 23:03:02 -07:00
  • a75b2f026b feat(reasoning): OpenAI Responses + Chat Completions capture/replay (Phase 3+4) Patrick Buckley 2026-05-08 21:31:10 -07:00
  • c8044111ec feat(reasoning): wire-build shape filter + replay flag (Phase 2) Patrick Buckley 2026-05-08 20:21:16 -07:00
  • 1873e7a758 feat(reasoning): persist reasoning text on history payload (Phase 1) Patrick Buckley 2026-05-08 19:40:55 -07:00
  • f5e8488ddc style(sse): align comments with always-advance seq invariant Patrick Buckley 2026-05-08 18:20:40 -07:00
  • f519ef1036 fix(sse): always advance _ws_inflight_seq on emit, even past cap Patrick Buckley 2026-05-08 18:10:14 -07:00
  • 57cb09c871 docs(sse): document state_change + in_progress_snapshot events Patrick Buckley 2026-05-08 18:00:45 -07:00
  • 29b850919f feat(sse): refresh-resume for mid-stream page reloads Patrick Buckley 2026-05-08 17:42:20 -07:00