Commit Graph

  • cef6369791 fix(deps): update llm sdks renovate/major-llm-sdks renovate[bot] 2026-08-27 22:36:42 +00:00
  • 8ae8e3067f fix(cli): preserve reserved workstream id main Patrick Buckley 2026-08-25 12:06:54 -07:00
  • 69bfc40073 chore: download vendored JS files renovate/vendored-js github-actions[bot] 2026-08-25 19:05:51 +00:00
  • 106dd2bdb5 chore(deps): update vendored js renovate[bot] 2026-08-25 19:05:34 +00:00
  • 84f24a1909 feat: add PDF support to web fetch Patrick Buckley 2026-08-24 17:47:21 -07:00
  • 40354da712 chore(deps): lock file maintenance dev renovate[bot] 2026-08-24 06:55:57 +00:00
  • e847d7e46a chore(deps): update docker/setup-buildx-action digest to 37fe631 renovate[bot] 2026-08-24 06:55:17 +00:00
  • 0d22d60750 chore: bump version to 1.8.1 v1.8.1 Patrick Buckley 2026-08-22 16:00:14 -07:00
  • 39b44e6b40 docs: prepare 1.8.1 changelog Patrick Buckley 2026-08-22 15:47:46 -07:00
  • 6eb5276d68 fix(session): make memory admission backoff cancellable metaclassing 2026-08-22 13:00:28 +00:00
  • 3deb51d27f fix(session): tolerate catalog churn during memory admission metaclassing 2026-08-20 14:51:02 +00:00
  • a4354ebade Merge pull request #1051 from turnstonelabs/main Patrick Buckley 2026-08-22 14:44:22 -07:00
  • 4026d3830f fix(deps): constrain Anthropic SDK below v1 Patrick Buckley 2026-08-22 14:20:14 -07:00
  • 6956605cfc test(webui): share transcript fake DOM harness Patrick Buckley 2026-08-22 14:09:45 -07:00
  • 5e07a6f487 feat(webui): add compact transcript presentation Patrick Buckley 2026-08-22 13:55:27 -07:00
  • 44578f43e8 test(e2e): cover task-agent compaction in recovery storm Patrick Buckley 2026-08-22 01:13:19 -07:00
  • c591644a36 docs(compaction): describe task-agent lifecycle Patrick Buckley 2026-08-17 20:41:05 -07:00
  • 9e26b82006 fix(task-agent): compact long-running task context Patrick Buckley 2026-08-17 20:41:01 -07:00
  • 8b67efcb5b chore(deps): lock file maintenance renovate[bot] 2026-08-17 07:34:10 +00:00
  • 743fe47aa1 Merge pull request #1040 from turnstonelabs/main Patrick Buckley 2026-08-16 16:43:18 -07:00
  • 9bd0c1877b fix: make tool approval timeout configurable Patrick Buckley 2026-08-16 15:46:23 -07:00
  • 5191142c81 chore: bump version to 1.8.0 v1.8.0 Patrick Buckley 2026-08-15 19:02:01 -07:00
  • f0dff56a45 chore(release): prepare 1.8.0 stable cutover Patrick Buckley 2026-08-15 18:01:32 -07:00
  • 27db18956b chore(deps): update astral-sh/setup-uv action to v10 renovate[bot] 2026-08-16 00:36:19 +00:00
  • 1798658749 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.12.5 renovate[bot] 2026-08-16 00:36:06 +00:00
  • 6aebf3e74a chore: download vendored JS files github-actions[bot] 2026-08-16 00:36:39 +00:00
  • bc62157a75 chore(deps): update vendored js renovate[bot] 2026-08-16 00:36:12 +00:00
  • b3832e1be4 fix(session): unblock approval-gated soft close Patrick Buckley 2026-08-15 17:05:32 -07:00
  • efe419aae7 fix: address rerank scanner feedback Patrick Buckley 2026-08-15 16:24:42 -07:00
  • 05d75fa2f8 feat: add lifecycle-owned rerank runtime Patrick Buckley 2026-08-15 16:11:54 -07:00
  • 911468c799 fix: keep structured memory indexes in schema parity Patrick Buckley 2026-08-15 15:56:29 -07:00
  • aeb09cb958 feat: show task agent context usage Patrick Buckley 2026-08-15 15:25:46 -07:00
  • e75522b0f9 fix: surface backend errors before stream failure Patrick Buckley 2026-08-15 13:10:28 -07:00
  • 595bf44191 docs: describe immutable memory index snapshots (#1029) Patrick Buckley 2026-08-14 20:55:56 -07:00
  • bc55210936 Add immutable memory index snapshots (#1022) Patrick Buckley 2026-08-14 20:54:47 -07:00
  • 0397640567 feat(tls): support cross-host mTLS with lacme 1.2 Patrick Buckley 2026-08-13 02:08:25 -07:00
  • 28ef63a10c fix: revalidate frontend assets across builds Patrick Buckley 2026-08-12 17:36:43 -07:00
  • 998271b016 feat: convert large pastes to attachments Patrick Buckley 2026-08-11 23:39:36 -07:00
  • 6eae1c3954 fix(providers): support OpenAI v3 HTTPX2 transport Patrick Buckley 2026-08-11 23:12:02 -07:00
  • d961af5c45 Remove unreachable MCP owner branch Patrick Buckley 2026-08-11 21:47:37 -07:00
  • 0599d72625 Apply MCP formatting Patrick Buckley 2026-08-11 21:42:04 -07:00
  • 2b51b2f8fa Resolve FastMCP settings before lifecycle tests Patrick Buckley 2026-08-11 21:36:37 -07:00
  • 8517b42ec1 Handle partial MCP resource discovery Patrick Buckley 2026-08-11 21:36:31 -07:00
  • ed6286ab63 fix(deps): constrain OpenAI SDK below v3 Patrick Buckley 2026-08-11 21:55:38 -07:00
  • 3252f3fd95 fix(memory): preserve replay identity and validation Patrick Buckley 2026-08-11 21:26:27 -07:00
  • cc84f9d176 fix(memory): harden project scope authorization and consistency Patrick Buckley 2026-08-11 20:25:35 -07:00
  • d2a6c2852e Stabilize context-overflow compaction test in Python 3.11 CI (#1006) Copilot 2026-08-11 05:46:02 -07:00
  • cf2811fceb chore: bump version to 1.8.0a7 v1.8.0a7 Patrick Buckley 2026-08-11 04:19:12 -07:00
  • 480a1426b3 Fail-closed history-commit handoff (#1005) Patrick Buckley 2026-08-11 04:18:36 -07:00
  • f4fd7e1f67 fix(security): classify outbound addresses by what they reach (GHSA-wm4f-79pw-pfr9) (#1003) Patrick Buckley 2026-08-11 02:18:03 -07:00
  • cbce6a16a6 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.12.3 renovate[bot] 2026-08-11 01:59:01 +00:00
  • 9211c4fb29 chore: download vendored JS files github-actions[bot] 2026-08-11 01:58:31 +00:00
  • 8e9df1fc1b chore(deps): update dependency katex to v0.18.4 renovate[bot] 2026-08-11 01:58:13 +00:00
  • ca6db54bcc chore(deps): lock file maintenance renovate[bot] 2026-08-10 05:25:44 +00:00
  • 766223e774 feat(judge): parallelize batch evaluations (#991) Patrick Buckley 2026-08-08 23:56:15 -07:00
  • 98e96ab5f3 Add per-alias model concurrency admission (#990) Patrick Buckley 2026-08-08 22:01:04 -07:00
  • 7a06f5e8bc refactor(session): make ModelLane the provider boundary (#979) (#989) Patrick Buckley 2026-08-08 16:13:35 -07:00
  • f138784ba3 chore: bump version to 1.8.0a6 v1.8.0a6 Patrick Buckley 2026-08-06 15:48:17 -07:00
  • 0cdb679892 Follow-ups on the #832 fold: supersession predicate, wire-prep error hygiene, reasoning-parser tile (#986) Patrick Buckley 2026-08-06 15:14:52 -07:00
  • f15e53dd36 test: drop a no-op conditional and splat the pre-fold seam call Patrick Buckley 2026-08-06 01:00:44 -07:00
  • df8a374c3d test(session): cover the orphan guards in the streaming arms Patrick Buckley 2026-08-06 00:40:41 -07:00
  • 50e080c18b fix(session): one supersession predicate, asked the same way everywhere Patrick Buckley 2026-08-06 00:22:15 -07:00
  • 4dd92d150b fix(session): scope the arm-duty gate the way the rest of the file scopes generations Patrick Buckley 2026-08-05 23:37:29 -07:00
  • 5de54147e1 fix(832): a prep fault walks the fallbacks it can no longer speak for Patrick Buckley 2026-08-05 21:37:11 -07:00
  • c906776efd fix(832): the serving lane's capabilities reach the wire fold Patrick Buckley 2026-08-05 20:56:56 -07:00
  • 90e55f92ca docs(832): shorten the branch's comments to their constraints Patrick Buckley 2026-08-05 20:15:44 -07:00
  • 06ec1a8629 fix(832): the boundary carry belongs to the run owner Patrick Buckley 2026-08-05 19:47:22 -07:00
  • 6212783e23 fix(832): close the content run at a reasoning_delta boundary — display must mirror the drain Patrick Buckley 2026-08-05 18:32:41 -07:00
  • aa4371ea99 fix(832): retire the dead attempt's armed state in the re-create window Patrick Buckley 2026-08-05 15:21:10 -07:00
  • 5a20916eec docs+test(832): retire pre-fold names from prose; pin the eager-append contract Patrick Buckley 2026-08-05 13:58:00 -07:00
  • e103af94e7 test(832): port the seam-coupled suites to the folded architecture Patrick Buckley 2026-08-05 13:55:16 -07:00
  • 58b24de7e6 test(832): re-aim the extra-params gate pin at the module function (delegate wrapper retired) Patrick Buckley 2026-08-05 13:40:30 -07:00
  • 0df9f6e2d4 test(832): port test_cancel to the folded seam; add hook + orphan + pre-dispatch pins Patrick Buckley 2026-08-05 13:39:11 -07:00
  • ecf14dc001 test(832): make_result helper for the triage's patched-result recipe Patrick Buckley 2026-08-05 13:26:46 -07:00
  • 2e18d159a3 feat(session): fold the main streaming loop onto model_turn (#832) Patrick Buckley 2026-08-05 13:21:32 -07:00
  • 1f3b89610a test(832): replay-parity harness + pre-fold baselines Patrick Buckley 2026-08-05 12:48:51 -07:00
  • af053ab8cd feat(model_turn): streaming surface — on_chunk tee, prepare_wire hook, deferred_names, wire_msgs (#832) Patrick Buckley 2026-08-05 12:45:53 -07:00
  • 29f1f34cf3 feat(helm): add node scheduling properties (#977) Dennis Witt 2026-08-05 22:52:45 +02:00
  • 70165807c7 fix(reasoning): close the unmarked chain-of-thought leak, gate the tag scan by backend (#940) (#978) Patrick Buckley 2026-08-05 12:58:55 -07:00
  • 14df09a107 chore(deps): update vendored js (#974) renovate[bot] 2026-08-05 12:58:15 -07:00
  • 7076bcf6ef fix(session): never dispatch a model call on an aborted cancel_ref (#972) (#976) Patrick Buckley 2026-08-05 11:03:12 -07:00
  • 0150523bb9 test(session): pin the both-vocabulary title peel Patrick Buckley 2026-08-05 00:18:55 -07:00
  • bc3fa60011 fix(providers): segregate inline reasoning at the drain seam Patrick Buckley 2026-08-04 08:06:04 -07:00
  • 1d7db73305 fix(models): review feedback — separator vocabulary, constraints stub, import style Patrick Buckley 2026-08-04 05:05:26 -07:00
  • 8605c9783d feat(models): rfc8693_obo auth mode, per-alias exchange scopes, identity-keyed mint cache Patrick Buckley 2026-08-04 04:49:28 -07:00
  • 2b43b8dd90 fix(streaming): correlate the fatal trace line with its recorded event Patrick Buckley 2026-08-04 04:53:00 -07:00
  • 7776cc0c2f fix(streaming): probe on_stream_discarded for pre-existing UIs and format the hoisted fake Patrick Buckley 2026-08-04 04:48:12 -07:00
  • 1f9f462b66 fix(streaming): gate the dead-segment discard on the backoff surviving the Stop window Patrick Buckley 2026-08-04 04:14:26 -07:00
  • 961a2017dc fix(streaming): delete the retry window's shared slots and gate the send epilogue Patrick Buckley 2026-08-04 03:09:48 -07:00
  • 476cce2e58 fix(streaming): scope stream bookkeeping to the send and discard dead segments server-side Patrick Buckley 2026-08-04 01:59:34 -07:00
  • 47524654b3 fix(streaming): close the retry window's generation, identity, and masking holes Patrick Buckley 2026-08-04 01:29:15 -07:00
  • df81035302 fix(streaming): finalize dead attempts on terminal paths and harden the retry window Patrick Buckley 2026-08-04 00:25:57 -07:00
  • 3b9de67e8c refactor(session): extract think-tag splitting into ThinkTagSplitter Patrick Buckley 2026-08-03 23:48:30 -07:00
  • a1dfe0bd4f refactor(streaming): dedupe transport conversion, usage merge, cancel finalize Patrick Buckley 2026-08-03 23:38:48 -07:00
  • 5fb27e8f81 fix(session): survive mid-stream transport deaths in interactive turns (#937) Patrick Buckley 2026-08-03 23:30:20 -07:00
  • 1e34e19d48 refactor: single-style module imports and narrowed JSON body typing Patrick Buckley 2026-08-03 18:40:40 -07:00
  • 33ace975d2 feat(models): default-deny governance and admin UI for per-alias backend auth Patrick Buckley 2026-08-03 18:15:27 -07:00
  • 1a4f411cd5 chore(deps): lock file maintenance renovate[bot] 2026-08-03 09:36:21 +00:00
  • 5bc04fc313 chore(deps): update github actions (#956) renovate[bot] 2026-08-03 02:34:54 -07:00
  • 9adde920d4 feat(models): per-alias backend auth via Entra OBO and app identity (#898) metaclassing 2026-08-02 17:15:02 -05:00