Commit Graph

  • 217688547e fix: expose channel gateway port for bare-metal deploys Patrick Buckley 2026-04-06 10:45:31 -07:00
  • 5dc98f75fb fix: scheduled task notifications not delivered on cancellation Patrick Buckley 2026-04-06 09:53:44 -07:00
  • 6980ba5aae chore(deps): lock file maintenance (#325) renovate[bot] 2026-04-06 04:39:13 -07:00
  • 57912faa52 chore: bump version to 1.2.0a4 v1.2.0a4 Patrick Buckley 2026-04-06 03:58:42 -07:00
  • 0625fac87b fix: shorten judge model dropdown default label Patrick Buckley 2026-04-06 03:57:21 -07:00
  • dc3a1b7a64 fix: workstream toolbar UX — relocate to tab bar, fix visibility and theme sync Patrick Buckley 2026-04-06 03:54:03 -07:00
  • a3140da3a5 docs: update documentation for PRs #312-#316 (#324) Patrick Buckley 2026-04-06 03:43:12 -07:00
  • 8838bd0f8d fix: apply model.default_alias on model-reload by refreshing ConfigStore Patrick Buckley 2026-04-06 03:37:35 -07:00
  • 7f63cd2d33 feat: add keyboard shortcuts for workstream actions (#323) Patrick Buckley 2026-04-06 03:11:06 -07:00
  • 24f59a6c53 feat: add per-node metadata with auto-collection, admin API, and cons… (#318) Patrick Buckley 2026-04-06 03:08:19 -07:00
  • 5cbc4bc87c feat: bulk message insert for fork performance + endpoint tests (#322) Patrick Buckley 2026-04-06 02:54:34 -07:00
  • eba2f29cd1 chore(deps): lock file maintenance (#320) renovate[bot] 2026-04-06 02:40:55 -07:00
  • 66c856eb6e fix: post-merge follow-ups for PRs #312-#316 (#319) Patrick Buckley 2026-04-06 02:23:00 -07:00
  • 40a560b39c Merge pull request #316 from sillyWillieBilly/feat/console-enhancements Patrick Buckley 2026-04-06 00:56:39 -07:00
  • bc945852f7 Merge pull request #315 from sillyWillieBilly/feat/ui-enhancements Patrick Buckley 2026-04-06 00:56:36 -07:00
  • ca70e79d43 Merge pull request #314 from sillyWillieBilly/feat/workstream-management Patrick Buckley 2026-04-06 00:56:34 -07:00
  • ebcfb56f0e Merge pull request #313 from sillyWillieBilly/feat/judge-improvements Patrick Buckley 2026-04-06 00:56:26 -07:00
  • 33d29e3316 Merge pull request #312 from sillyWillieBilly/feat/google-provider Patrick Buckley 2026-04-06 00:56:08 -07:00
  • bfda91cd25 chore(deps): lock file maintenance (#317) renovate[bot] 2026-04-06 00:19:40 -07:00
  • 6fe9f75c3c feat(console): theme-aware banner, judge model support, Google provider in admin William 2026-04-06 08:13:45 +02:00
  • c093df274d feat: workstream management — fork, rename, delete, open, interface settings William 2026-04-06 08:02:44 +02:00
  • 49cdb3d0d3 feat: UI enhancements — workstream management, title editing, fork, delete, theme sync William 2026-04-06 08:07:47 +02:00
  • 04c62f90ff feat: harden judge with fresh-client lifecycle, fallback delivery, and Google compatibility William 2026-04-05 23:10:08 +02:00
  • 1bbaf50214 feat: add Google (Gemini) provider adapter William 2026-04-05 23:00:58 +02:00
  • 38e49b6f9c chore(deps): lock file maintenance (#311) renovate[bot] 2026-04-05 22:10:44 -07:00
  • 99b0e8db12 chore: bump version to 1.2.0a3 v1.2.0a3 Patrick Buckley 2026-04-05 18:21:22 -07:00
  • d22f5a4baf feat: reconcile judge admin rule UX with edit, disable, and reset act… (#310) Patrick Buckley 2026-04-05 18:19:47 -07:00
  • da5eae5352 chore(deps): update dependency katex to v0.16.45 (#309) renovate[bot] 2026-04-05 17:57:43 -07:00
  • adb42c66da feat: deliver scheduled workstream results to Discord on completion (#308) Patrick Buckley 2026-04-05 17:18:26 -07:00
  • 7968f1b361 feat: auto-invalidate JWT and static assets on version upgrade (#307) Patrick Buckley 2026-04-05 16:25:53 -07:00
  • 8de53f5cc1 feat: Discord /ask model alias, channel default setting, admin UX (#306) Patrick Buckley 2026-04-05 15:08:21 -07:00
  • 8808a56801 Add tavily api key to config store and change is_secret tests Patrick Buckley 2026-04-05 13:09:36 -07:00
  • c071236927 chore: bump version to 1.2.0a2 v1.2.0a2 Patrick Buckley 2026-04-05 12:43:39 -07:00
  • 035ccb0603 fix: remove stale JudgeConfig field references and fix font sizing Patrick Buckley 2026-04-05 12:38:21 -07:00
  • 2c050b2520 refactor: remove duplicate judge provider/base_url/api_key fields Patrick Buckley 2026-04-05 12:15:38 -07:00
  • 72dd7b50bd fix: authFetch, r.ok checks, model picker race, mypy Mapping type Patrick Buckley 2026-04-05 02:13:23 -07:00
  • d7cac3716f Worktree feat configurable output guard (#305) Patrick Buckley 2026-04-05 01:53:33 -07:00
  • 2b93598d68 feat: multi-model health tracking with runtime default and DB-only st… (#304) Patrick Buckley 2026-04-04 23:44:29 -07:00
  • 3dc10541c6 chore: bump version to 1.1.1 v1.1.1 Patrick Buckley 2026-04-04 22:20:40 -07:00
  • 03e9b565b8 fix: add admin.prompt_policies to valid permissions and builtin-admin role (#303) Patrick Buckley 2026-04-04 22:19:03 -07:00
  • 9d4d7a5346 fix: add admin.prompt_policies to valid permissions and builtin-admin role (#303) Patrick Buckley 2026-04-04 22:19:03 -07:00
  • 0e3788a54f docs: update release tracks table for 1.1.0 stable / 1.2.0a1 experimental Patrick Buckley 2026-04-04 19:19:32 -07:00
  • 7f3d6c4da1 chore: bump version to 1.2.0a1 v1.2.0a1 Patrick Buckley 2026-04-04 19:18:53 -07:00
  • b30e1394e0 chore: bump version to 1.1.0 v1.1.0 Patrick Buckley 2026-04-04 19:18:22 -07:00
  • af0bf5270c chore: update bootstrap example version to 1.1.0 Patrick Buckley 2026-04-04 19:18:08 -07:00
  • d100ac92d9 fix: capacity-aware tool output truncation and context overflow recovery (#301) Patrick Buckley 2026-04-04 19:11:07 -07:00
  • 57df445224 chore(deps): lock file maintenance (#302) renovate[bot] 2026-04-04 19:06:59 -07:00
  • f978e7facd fix: skip chat_template_kwargs for commercial OpenAI API (#297) Patrick Buckley 2026-04-04 18:36:37 -07:00
  • 0872f5f5ba fix: add intent comments to intentionally-empty except blocks (#300) Patrick Buckley 2026-04-04 18:13:24 -07:00
  • 205e7818f8 Fix/codeql quality findings (#299) Patrick Buckley 2026-04-04 17:53:20 -07:00
  • caf449e048 fix: address code scanning alerts — URL sanitization, workflow harden… (#298) Patrick Buckley 2026-04-04 16:52:46 -07:00
  • 2bfc0f2c5d fix: harden MCP client against misbehaving servers (#296) Patrick Buckley 2026-04-04 16:06:42 -07:00
  • c67aba0127 fix: mobile UX for console sidebar drawer and server chat input (#295) Patrick Buckley 2026-04-04 14:52:37 -07:00
  • db0baefeb2 feat: render rich media embeds for MCP tool results (#292) Patrick Buckley 2026-04-04 14:47:25 -07:00
  • 79eec8194f chore: bump version to 1.0.3 v1.0.3 Patrick Buckley 2026-04-04 12:28:47 -07:00
  • 425d1a7d8f fix: bundle production compose.yaml for pipx users (#293) (#294) Patrick Buckley 2026-04-04 12:26:10 -07:00
  • 38fc933c1d fix: bundle production compose.yaml for pipx users (#293) (#294) Patrick Buckley 2026-04-04 12:26:10 -07:00
  • 39b39fb79d chore: bump version to 1.1.0a3 v1.1.0a3 Patrick Buckley 2026-04-03 15:41:15 -07:00
  • 06c41f0a59 chore: bump version to 1.0.2 v1.0.2 Patrick Buckley 2026-04-03 15:40:23 -07:00
  • d107e6edf0 Fix/web fetch reliability (#290) Patrick Buckley 2026-04-03 15:36:20 -07:00
  • 22c20a8dbd fix: share single Docker image across all compose services Patrick Buckley 2026-04-03 15:34:38 -07:00
  • 179143431d fix: include prompt .md files in wheel, add wheel-completeness CI (#289) (#291) Patrick Buckley 2026-04-03 15:32:04 -07:00
  • d4a6866045 fix: log clean one-liner when PostgreSQL becomes unavailable (#288) Patrick Buckley 2026-04-03 13:11:59 -07:00
  • c4abd62226 fix: add concurrency groups to publish workflows Patrick Buckley 2026-04-02 17:23:01 -07:00
  • 0923add7db Fix/web fetch reliability (#290) Patrick Buckley 2026-04-03 15:36:20 -07:00
  • 01cec062d9 fix: share single Docker image across all compose services Patrick Buckley 2026-04-03 15:34:38 -07:00
  • 830eb8ba00 fix: include prompt .md files in wheel, add wheel-completeness CI (#289) (#291) Patrick Buckley 2026-04-03 15:32:04 -07:00
  • 5bbf2e65eb fix: log clean one-liner when PostgreSQL becomes unavailable (#288) Patrick Buckley 2026-04-03 13:11:59 -07:00
  • 4d402fea6b chore: bump version to 1.1.0a2 v1.1.0a2 Patrick Buckley 2026-04-02 20:30:03 -07:00
  • b3926c372a chore: bump version to 1.0.1 v1.0.1 Patrick Buckley 2026-04-02 20:29:02 -07:00
  • 5efe52d433 fix: chunk IN clauses to stay within DB parameter limits (#286) Patrick Buckley 2026-04-02 19:25:57 -07:00
  • 46d14ddd86 fix: chunk IN clauses to stay within DB parameter limits (#286) Patrick Buckley 2026-04-02 19:25:57 -07:00
  • 7c4157f78d chore(deps): lock file maintenance (#285) renovate[bot] 2026-04-02 17:28:00 -07:00
  • 3856d80709 chore(deps): update github actions (#284) renovate[bot] 2026-04-02 17:27:29 -07:00
  • 8142d2f1ad fix: add concurrency groups to publish workflows Patrick Buckley 2026-04-02 17:23:01 -07:00
  • c234d66ebf chore: bump version to 1.1.0a1 v1.1.0a1 Patrick Buckley 2026-04-02 17:10:06 -07:00
  • b180770eff chore: bump version to 1.0.0 v1.0.0 Patrick Buckley 2026-04-02 17:09:31 -07:00
  • 9d2e11f2be chore: update classifier to Production/Stable for 1.0 Patrick Buckley 2026-04-02 17:09:10 -07:00
  • 57080f4615 chore: release infrastructure for dual-track stable/experimental (#282) Patrick Buckley 2026-04-02 17:08:07 -07:00
  • 45f27fb2a7 fix: replay plan review prompt on SSE reconnection (#281) Patrick Buckley 2026-04-02 16:47:51 -07:00
  • ebc8e75285 fix(sdk): add token_factory param to sync TurnstoneServer and TurnstoneConsole (#280) Patrick Buckley 2026-04-02 15:42:17 -07:00
  • 485af92f7f fix(console): top-align admin grid rows to fix badge/input drift (#279) Patrick Buckley 2026-04-02 15:20:29 -07:00
  • 664d44c109 fix(examples): rewrite mcp-cluster-ops to use console SDK for cluster… (#278) Patrick Buckley 2026-04-02 15:12:41 -07:00
  • 3cf9485169 chore(deps): update dependency mermaid to v11.14.0 (#276) renovate[bot] 2026-04-01 19:46:24 -07:00
  • d43b9d1647 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.3 (#275) renovate[bot] 2026-04-01 19:46:14 -07:00
  • ea8d9d1798 chore(deps): lock file maintenance (#277) renovate[bot] 2026-04-01 19:46:06 -07:00
  • d9aa50dca9 chore: trivy ignore 5 transitive npm CVEs (minimatch, picomatch, tar) Patrick Buckley 2026-04-01 19:42:03 -07:00
  • 6f89d0cc13 chore: bump version to 0.9.10 v0.9.10 Patrick Buckley 2026-04-01 19:40:17 -07:00
  • 62d2a0fe6a fix: remove non-auth support from bootstrap wizard (#274) Patrick Buckley 2026-04-01 19:38:24 -07:00
  • 5df37f83a7 fix: populate model in _last_usage so usage-by-model records correctly (#273) Patrick Buckley 2026-04-01 13:21:48 -07:00
  • 651c4d98cd fix: MCP tools not surfacing after Sync to Nodes, update Anthropic to… (#272) Patrick Buckley 2026-04-01 12:42:09 -07:00
  • e901e859c7 fix: materialize skill resources to disk for subprocess access (#271) Patrick Buckley 2026-03-31 22:34:24 -07:00
  • 200dcfeac5 chore: trivy ignore CVE-2026-4046 (glibc iconv DoS, fix deferred) Patrick Buckley 2026-03-31 18:01:33 -07:00
  • 8c414feba2 chore: bump version to 0.9.9 v0.9.9 Patrick Buckley 2026-03-31 17:45:34 -07:00
  • d7cea053b6 fix: prevent cross-workstream SSE event contamination in WebUI (#270) Patrick Buckley 2026-03-31 17:43:25 -07:00
  • c45e98462b fix: prompt policy endpoints used non-existent admin.prompt_policies permission Patrick Buckley 2026-03-31 17:43:01 -07:00
  • e17cbe35a5 fix: harden Discord bot against gateway disconnects and SSE failures (#269) Patrick Buckley 2026-03-31 17:28:59 -07:00
  • fd47c23177 chore: bump version to 0.9.8 v0.9.8 Patrick Buckley 2026-03-31 16:36:48 -07:00
  • 9fe988b1be fix: bootstrap DATABASE_URL scheme, Docker fd exhaustion, proxy error… (#268) Patrick Buckley 2026-03-31 16:30:32 -07:00
  • 3ce66960bc feat: modular system message composition with admin prompt policies (… (#267) Patrick Buckley 2026-03-31 15:25:55 -07:00