Commit Graph

  • 8b11e0a6f9 fix: bridge retries node_id fetch indefinitely with capped backoff Patrick Buckley 2026-03-12 11:12:03 -07:00
  • 648ba477e1 refactor: list_user_roles uses _row_to_dict instead of positional row mapping Patrick Buckley 2026-03-11 21:14:58 -07:00
  • 7960784786 fix: usage events now record per-request tool_calls delta, not cumulative total Patrick Buckley 2026-03-11 21:12:03 -07:00
  • e06554d1ec feat: add channel admin endpoints to console OpenAPI spec Patrick Buckley 2026-03-11 21:08:28 -07:00
  • 8eb8722346 Bump version to 0.5.5 v0.5.5 Patrick Buckley 2026-03-11 20:24:12 -07:00
  • a2e2ffacd8 feat: robust plan quality gate, iterative refinement, and amend UX (#41) Patrick Buckley 2026-03-11 20:22:41 -07:00
  • c6ba8d59b0 feat: bootstrap wizard — LLM-guided interactive setup for deployments Patrick Buckley 2026-03-11 01:58:28 -07:00
  • 087f5b49f6 Bump version to 0.5.4 v0.5.4 Patrick Buckley 2026-03-10 20:47:40 -07:00
  • fd507c6a3c feat: generation cancellation — stop button, cancel API, cooperative … (#40) Patrick Buckley 2026-03-10 20:43:52 -07:00
  • 562c3c8ab7 docs: add governance section and missing diagrams to README Patrick Buckley 2026-03-10 19:50:07 -07:00
  • 4773535bb8 docs: add governance architecture diagram PNG Patrick Buckley 2026-03-10 19:41:35 -07:00
  • 7492816ab2 feat: governance — RBAC, tool policies, prompt templates, usage track… (#39) Patrick Buckley 2026-03-10 19:32:37 -07:00
  • d6ba1d5e25 fix: mypy no-any-return in agent context overflow handler Patrick Buckley 2026-03-10 14:11:09 -07:00
  • 41d1b27d34 Bump version to 0.5.3 v0.5.3 Patrick Buckley 2026-03-10 13:46:50 -07:00
  • 8bc284c60e fix: agent context overflow — truncate tool output, catch context errors Patrick Buckley 2026-03-10 13:42:57 -07:00
  • a322d6b1d1 fix: sub-agent context — clean plan, merged task, no Qwen template error Patrick Buckley 2026-03-10 13:36:20 -07:00
  • 70d495aa5b fix: per-workstream SSE fan-out — multiple consumers no longer steal … (#38) Patrick Buckley 2026-03-10 13:25:16 -07:00
  • de64535221 Feat/eval improvements (#37) Patrick Buckley 2026-03-10 13:06:39 -07:00
  • 187d004033 feat: watch tool — periodic command polling within workstreams (#36) Patrick Buckley 2026-03-10 08:18:28 -07:00
  • 7ea150fa71 Bump version to 0.5.2 v0.5.2 Patrick Buckley 2026-03-09 13:42:28 -07:00
  • 4d665a5f62 fix: SSE reconnect loop — remove _sse_generation single-consumer lock Patrick Buckley 2026-03-09 13:40:29 -07:00
  • 3bc3250869 fix: recovered workstreams invisible in console UI (#35) Patrick Buckley 2026-03-09 13:39:47 -07:00
  • db937486cf Bump version to 0.5.1 v0.5.1 Patrick Buckley 2026-03-09 01:48:18 -07:00
  • 554257ac4d fix: SSE proxy Firefox reconnect — Connection: keep-alive header Patrick Buckley 2026-03-09 01:46:35 -07:00
  • 5f0004dc91 feat: add ClusterSnapshot for instant console UI state rebuild (#34) Patrick Buckley 2026-03-09 01:09:52 -07:00
  • 6cc1b3a5bd feat: add vision/image support to read_file tool (#33) Patrick Buckley 2026-03-08 23:43:42 -07:00
  • cc9afe94cd get title in collector for console Patrick Buckley 2026-03-08 22:32:52 -07:00
  • 136b75fdef Bump version to 0.5.0 v0.5.0 Patrick Buckley 2026-03-08 04:47:10 -07:00
  • 4d1107839b refactor: use raw streaming for SSE proxy to preserve event framing (#32) Patrick Buckley 2026-03-08 04:46:34 -07:00
  • 7d66bc2159 Bump version to 0.4.6 v0.4.6 Patrick Buckley 2026-03-08 03:44:22 -07:00
  • 165cbb2d29 Bump version to 0.4.5 v0.4.5 Patrick Buckley 2026-03-08 03:29:39 -07:00
  • c79c47b940 Add MCP dynamic tool refresh with push notifications and periodic pol… (#31) Patrick Buckley 2026-03-08 03:28:38 -07:00
  • 660c273e8e remove old demo.svg Patrick Buckley 2026-03-08 01:47:34 -08:00
  • c7586abd0a Add dynamic tool search with native defer_loading for Anthropic/OpenAI (#30) Patrick Buckley 2026-03-08 01:43:38 -08:00
  • 14d57176ce Bump version to 0.4.4 v0.4.4 Patrick Buckley 2026-03-07 15:43:56 -08:00
  • 96084ca5f3 Fix PostgreSQL migration race condition with advisory lock Patrick Buckley 2026-03-07 15:41:29 -08:00
  • 8b92302247 Bump version to 0.4.3 v0.4.3 Patrick Buckley 2026-03-07 13:11:42 -08:00
  • e195ca54a6 new high level arch abstract Patrick Buckley 2026-03-07 13:01:19 -08:00
  • 50277cd4de Add 10-node cluster profile to Docker Compose Patrick Buckley 2026-03-07 12:54:41 -08:00
  • fb190f8977 Normalize session_id into ws_id as sole persistent identity (#29) Patrick Buckley 2026-03-07 12:49:07 -08:00
  • 25b5e32089 Bump version to 0.4.2 v0.4.2 Patrick Buckley 2026-03-05 20:18:46 -08:00
  • 339981a258 Add GPT-5.3, GPT-5.4, and pro model capabilities (#28) Patrick Buckley 2026-03-05 20:17:03 -08:00
  • 06de9ff83b Bump version to 0.4.1 v0.4.1 Patrick Buckley 2026-03-05 18:13:42 -08:00
  • 924b976f1f Add scheduled task docs and SDK client methods Patrick Buckley 2026-03-05 18:11:33 -08:00
  • d5db817391 Fix channel gateway Docker networking and console proxy approval scope Patrick Buckley 2026-03-05 18:01:47 -08:00
  • fc8ceb4c72 Update README: 3-node cluster diagram, remove directory tree Patrick Buckley 2026-03-05 17:38:09 -08:00
  • 07234dec4d Replace ASCII architecture diagram with Mermaid in README Patrick Buckley 2026-03-05 17:34:40 -08:00
  • dd4cc0b30d Add PROGRESS.md and .coverage to .gitignore Patrick Buckley 2026-03-05 17:30:04 -08:00
  • e7fe8fca9d Add channel notification tool with security hardening (#27) Patrick Buckley 2026-03-05 17:24:00 -08:00
  • 42b9f89988 Add scheduled task system with cron/at scheduling (#26) Patrick Buckley 2026-03-05 16:05:00 -08:00
  • 77c0a7736b Bump version to 0.4.0 and update security docs v0.4.0 Patrick Buckley 2026-03-04 20:44:56 -08:00
  • 872e1770e6 Feature/code dedup (#25) Patrick Buckley 2026-03-04 20:35:21 -08:00
  • a6e929b0a0 Add channel integrations with Discord adapter and atomic session resu… (#24) Patrick Buckley 2026-03-04 13:02:58 -08:00
  • 047680d669 Add user identity, JWT auth, and admin console UI (#23) Patrick Buckley 2026-03-04 09:12:18 -08:00
  • 0fd0ad3b2d Add structured logging with structlog and context propagation Patrick Buckley 2026-03-04 06:47:26 -08:00
  • f3dba836dd Add Git LFS requirement note to README, Diagram PNGs are stored in LFS; git-lfs must be installed for cloning them. Patrick Buckley 2026-03-04 06:14:27 -08:00
  • 7adda343fc Update docs and diagrams for cluster-scale schema changes Patrick Buckley 2026-03-04 06:12:31 -08:00
  • a20a058c59 Add cluster-scale schema, fix console proxy UX, harden SDK sync runner (#22) Patrick Buckley 2026-03-04 06:04:59 -08:00
  • 498f23c19e Bump version to 0.3.5 v0.3.5 Patrick Buckley 2026-03-04 00:21:28 -08:00
  • e057c364b8 Fix console proxy regressions and add workstream task field (#21) (#21) Patrick Buckley 2026-03-04 00:18:48 -08:00
  • e785a94539 Fix Alembic migration auth failure with PostgreSQL Patrick Buckley 2026-03-03 23:09:23 -08:00
  • 2b58c127b1 Add pluggable storage backend (SQLite + PostgreSQL) and deployment packaging (#20) Patrick Buckley 2026-03-03 22:57:34 -08:00
  • 5ee539c983 Add Python and TypeScript client SDKs for server and console APIs (#19) Patrick Buckley 2026-03-03 21:22:24 -08:00
  • 62a4ceac96 Dev/api versioning openapi (#18) Patrick Buckley 2026-03-03 20:28:49 -08:00
  • 29c00c0cdf Extract shared frontend design system into turnstone/shared_static/ (#17) Patrick Buckley 2026-03-03 20:11:49 -08:00
  • b6e0f0fcca Add node version tracking and drift detection to console dashboard (#16) Patrick Buckley 2026-03-03 18:57:30 -08:00
  • 206e37e73e Fix circuit breaker, rate limiter, and Anthropic web search correctne… (#15) Patrick Buckley 2026-03-03 18:28:39 -08:00
  • 6c5441435b Add console workstream creation + server reverse proxy (#14) Patrick Buckley 2026-03-03 18:25:18 -08:00
  • f02972c11d Add provider-native web search with Tavily fallback (#13) Patrick Buckley 2026-03-03 17:12:49 -08:00
  • d28879208f Add multi-provider LLM adapter with model capability flags (#12) Patrick Buckley 2026-03-03 16:52:02 -08:00
  • a1f00092f5 Migrate HTTP servers from stdlib to Starlette/ASGI + uvicorn (#11) Patrick Buckley 2026-03-02 23:34:22 -08:00
  • bb3b735d69 Refactor detect_model into shared function, auto-detect context window Patrick Buckley 2026-03-02 23:28:00 -08:00
  • 87ffad18c2 Use system role instead of developer for broader model compatibility Patrick Buckley 2026-03-02 23:22:23 -08:00
  • c006be25de Bump version to 0.3.0 v0.3.0 Patrick Buckley 2026-03-02 22:16:30 -08:00
  • 167d63b385 Add operational features: health degradation, rate limiting, workstre… (#10) Patrick Buckley 2026-03-02 22:14:03 -08:00
  • 2c48f694db Add multi-model support with ModelRegistry, fallback routing, and per… (#9) Patrick Buckley 2026-03-02 20:58:35 -08:00
  • 5118808f24 Add MCP client support for external tool servers (#8) Patrick Buckley 2026-03-02 19:54:23 -08:00
  • b6c1c3a676 Add console-to-server deep linking via ?ws_id= query parameter (#7) Patrick Buckley 2026-03-02 19:46:35 -08:00
  • 7fbcb70ec1 Add call_id routing for streaming tool output during parallel execution (#6) Patrick Buckley 2026-03-02 18:49:24 -08:00
  • 7ebc04d1cc Fix Copilot PR #3 review: timeout race, ANSI stripping, streaming perf (#5) Patrick Buckley 2026-03-02 18:17:05 -08:00
  • 5c452a1239 Harden session persistence: config storage, interrupted repair, prune… (#4) Patrick Buckley 2026-03-02 18:14:33 -08:00
  • 14a9ff9513 Stream bash tool output incrementally via SSE Patrick Buckley 2026-03-02 17:41:00 -08:00
  • c39affbf6b Add test coverage reporting and pre-commit hooks (#2) Patrick Buckley 2026-03-02 17:28:50 -08:00
  • 9be155b97a Quality overhaul: code tooling, CI/CD, architecture diagrams, UI rede… (#1) Patrick Buckley 2026-03-02 16:55:12 -08:00
  • 0d6252dd7d Initial commit — turnstone multi-node AI orchestration platform. Patrick Buckley 2026-03-02 00:24:29 -08:00