Commit Graph

  • 76e9d0a4f1 Address remaining blockers to entra id on behalf of flow for user impersonation to mcp servers (#706) metaclassing 2026-06-25 21:26:47 -05:00
  • 1c746af36f chore(deps): update actions/checkout action to v7 renovate[bot] 2026-06-26 02:17:46 +00:00
  • c99d1d42ba chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.24 renovate[bot] 2026-06-26 02:15:46 +00:00
  • ff5db73f97 chore(ui): refresh favicon to chevron mark across web entry points Patrick Buckley 2026-06-25 19:15:40 -07:00
  • af98fe434a chore(deps): lock file maintenance renovate[bot] 2026-06-22 08:15:37 +00:00
  • c67b1ce9af chore(deps): update github actions renovate[bot] 2026-06-24 06:14:45 +00:00
  • fdea1fed0a Merge remote-tracking branch 'origin/copilot/fix-ci-lint-job-failure' into copilot/fix-ci-lint-job-failure copilot/fix-ci-lint-job-failure copilot-swe-agent[bot] 2026-06-23 03:13:18 +00:00
  • 4916560c41 Address Copilot review findings: add logging, non-blocking prime, RuntimeError guard, exc_info, and tests copilot/fix-oauth-obo-mcp-entra-validated copilot-swe-agent[bot] 2026-06-23 03:02:27 +00:00
  • 3cddeea1e8 Initial plan copilot-swe-agent[bot] 2026-06-23 02:48:26 +00:00
  • 8877500b0e This is a collection of little snippits to resolve all the OBO flow problems required to get this talking to entra id for on behalf of user impersonating to protected mcp servers. we make sure turnstone checks these mcp servers on startup, and address some of microsofts opinionated implementations of oauth2/oidc and metadata provided by the identity provider. root 2026-06-23 00:52:54 +00:00
  • e7e3135a37 docs(hypothesis): add "Appendix: model implementation" — cancellation as the worked pattern Claude 2026-06-22 19:08:15 +00:00
  • d1acded028 docs(hypothesis): round-sixteen (maxima re-run) — semantic-axis fixes the linter cannot see Claude 2026-06-22 19:08:15 +00:00
  • d61baea8ae docs(hypothesis): round-fifteen — deterministic consistency lint; resolve G collision Claude 2026-06-22 19:08:15 +00:00
  • 4ee148d9c0 docs(hypothesis): round-fourteen (maxima re-run) — round-13 residue, role/contradiction fixes, exact citation Claude 2026-06-22 19:08:15 +00:00
  • 7a403e5d91 docs(hypothesis): round-thirteen (prior-maxima full-tools audit) — consistency-debt cleanup Claude 2026-06-22 19:08:14 +00:00
  • afd66df4c0 docs(hypothesis): round-twelve (cold review, sandbox) — inner-state triple, authorization irreversibility, safety vs success Claude 2026-06-22 19:08:14 +00:00
  • 79cf8dae0b docs(hypothesis): round-eleven (confirmatory cold review) — fix B/terminal partition, fail-closed, output buffer Claude 2026-06-22 19:08:14 +00:00
  • 23a79a6c64 docs(hypothesis): round-ten (no-priors review) — authorization gate, minimax fix, raw-vs-correct halting Claude 2026-06-22 19:08:14 +00:00
  • 2c943d2634 docs(hypothesis): round-nine (fresh review) — stochastic controller, minimax policy, reach-avoid Claude 2026-06-22 19:08:14 +00:00
  • 6c32b7e3cf docs(hypothesis): round-eight micro-edits — precise compiler claim, well-posedness wording Claude 2026-06-22 19:08:13 +00:00
  • 480acd262b docs(hypothesis): round-seven micro-patch — harness-relative reachable, attribution, grounding Claude 2026-06-22 19:08:13 +00:00
  • 08edb14588 docs(hypothesis): round-six fixes — harness-relative U_H(L), Neumann caveat, predicate split, Koopman hedge Claude 2026-06-22 19:08:12 +00:00
  • 3f1be4f963 docs(hypothesis): round-five fixes — finite-mean hitting, potential operator, absorbing failure Claude 2026-06-22 19:08:11 +00:00
  • 509f6e29a3 docs(hypothesis): pre-emptive round-four fixes — halting vs success, fundamental matrix Claude 2026-06-22 19:08:11 +00:00
  • 78f4b644b4 docs(hypothesis): round-three review fixes — V*_ok vs V*, pushforward readout, tool discharge Claude 2026-06-22 19:08:11 +00:00
  • 7c84cc5353 docs(hypothesis): round-two review fixes — readout typing, S vs C, adversarial kernel Claude 2026-06-22 19:08:11 +00:00
  • 853bb27b3a docs(hypothesis): apply peer-review fixes — typing, Lyapunov status, δ as risk metric Claude 2026-06-22 19:08:10 +00:00
  • a5f10b1c8c docs(readme): render the headline formula as a code block (PyPI-safe) Patrick Buckley 2026-06-22 01:09:37 -07:00
  • a7ab0a3a09 docs(hypothesis): add closing sign-off Patrick Buckley 2026-06-22 01:02:20 -07:00
  • 437c8bc7e2 docs(hypothesis): ground the doc + add the working-memory (L) bound and the interlingua frontier Patrick Buckley 2026-06-22 00:50:00 -07:00
  • 482a11c537 docs: add HYPOTHESIS.md — what is a harness? Patrick Buckley 2026-06-21 23:52:05 -07:00
  • e3af600a90 feat(deploy): vllm-litellm example — 3-model co-resident shape + HF loader (#688) Patrick Buckley 2026-06-21 20:30:52 -07:00
  • 8026250257 fix(ci): exclude vllm-litellm deploy example from wheel-completeness check fix/ci-wheel-allow-vllm-example Patrick Buckley 2026-06-21 17:51:13 -07:00
  • f97c6351bb feat(deploy): add vLLM + LiteLLM unified-memory inference example (#686) Patrick Buckley 2026-06-21 15:41:15 -07:00
  • 2b3b212971 Add altair + vl-convert-python viz stack (#685) Patrick Buckley 2026-06-21 15:39:41 -07:00
  • 7000ef03a8 chore: bump version to 1.6.9 v1.6.9 stable/1.6 Patrick Buckley 2026-06-17 18:21:01 -07:00
  • 0ae0db55f3 test: address Copilot review on the leaked-thread guard Patrick Buckley 2026-06-17 18:05:27 -07:00
  • 8256e7441a test: eliminate leaked-thread test pollution + guard against it Patrick Buckley 2026-06-17 17:54:11 -07:00
  • 1f121c739c feat(coordinator): port Regenerate/Edit title to coordinators Patrick Buckley 2026-06-17 15:47:25 -07:00
  • 026acbf907 fix(coordinator): address Copilot review on title persistence Patrick Buckley 2026-06-17 16:02:58 -07:00
  • 49013a5593 fix(coordinator): persist + eagerly generate workstream titles Patrick Buckley 2026-06-17 15:10:36 -07:00
  • 73f4fb5933 test: address Copilot review on the leaked-thread guard Patrick Buckley 2026-06-17 18:05:27 -07:00
  • a7d8895287 test: eliminate leaked-thread test pollution + guard against it Patrick Buckley 2026-06-17 17:54:11 -07:00
  • cc0fa53077 feat(coordinator): port Regenerate/Edit title to coordinators Patrick Buckley 2026-06-17 15:47:25 -07:00
  • d81f8abde5 fix(coordinator): address Copilot review on title persistence Patrick Buckley 2026-06-17 16:02:58 -07:00
  • 1860d14a65 fix(coordinator): persist + eagerly generate workstream titles Patrick Buckley 2026-06-17 15:10:36 -07:00
  • ac68efba45 chore: bump version to 1.6.8 v1.6.8 Patrick Buckley 2026-06-17 01:33:33 -07:00
  • ea5b727ae9 fix(audio): omni STT transcode + thinking-off, with streaming Patrick Buckley 2026-06-16 19:29:08 -07:00
  • 87e189ae7d fix(tls): stub backoff via a _sleep seam, not the global asyncio.sleep Patrick Buckley 2026-06-16 16:57:35 -07:00
  • 795193fa00 fix(deadline): prefer a ready result over a same-window deadline/cancel Patrick Buckley 2026-06-16 16:49:21 -07:00
  • 155fbb1427 ci: cap the suite jobs at 20 minutes Patrick Buckley 2026-06-16 16:40:15 -07:00
  • 7e3ec8dea5 test(tls): yield in the asyncio.sleep stub (suspected CI-hang fix) Patrick Buckley 2026-06-16 16:37:55 -07:00
  • 6560f1ec4f fix(judge): daemon-thread call deadlines; raise local-model timeouts Patrick Buckley 2026-06-16 15:40:05 -07:00
  • 381057e6ed fix(audio): omni STT transcode + thinking-off, with streaming Patrick Buckley 2026-06-16 19:29:08 -07:00
  • 3e88d2395c fix(tls): stub backoff via a _sleep seam, not the global asyncio.sleep Patrick Buckley 2026-06-16 16:57:35 -07:00
  • 8ba669cf57 fix(deadline): prefer a ready result over a same-window deadline/cancel Patrick Buckley 2026-06-16 16:49:21 -07:00
  • bde960f725 ci: cap the suite jobs at 20 minutes Patrick Buckley 2026-06-16 16:40:15 -07:00
  • 05fd08ed1f test(tls): yield in the asyncio.sleep stub (suspected CI-hang fix) Patrick Buckley 2026-06-16 16:37:55 -07:00
  • 0b4f77db33 fix(judge): daemon-thread call deadlines; raise local-model timeouts Patrick Buckley 2026-06-16 15:40:05 -07:00
  • fd5b710437 chore: bump version to 1.7.0a2 v1.7.0a2 Patrick Buckley 2026-06-16 04:39:26 -07:00
  • e562d04e8b fix(deps): enforce cryptography + starlette security floors Patrick Buckley 2026-06-16 04:39:26 -07:00
  • 093239d614 chore: bump version to 1.6.7 v1.6.7 Patrick Buckley 2026-06-16 04:13:57 -07:00
  • f5ab26b4dc fix(deps): bump cryptography + starlette for security advisories Patrick Buckley 2026-06-16 04:13:57 -07:00
  • 1da001deed chore: bump version to 1.6.6 v1.6.6 Patrick Buckley 2026-06-16 03:58:04 -07:00
  • 863f0fd6e2 fix(voice): default blank provider to openai in the admin audio gate Patrick Buckley 2026-06-16 03:40:22 -07:00
  • fe2403f810 refactor(attachments): retire the vestigial reservation scaffolding Patrick Buckley 2026-06-16 03:38:00 -07:00
  • 8292ba177c fix(attachments): drain create-time staged uploads synchronously Patrick Buckley 2026-06-16 03:19:00 -07:00
  • 6de1f166b8 fix(voice): gate audio roles to OpenAI-SDK providers Patrick Buckley 2026-06-16 03:19:00 -07:00
  • c955001372 refactor(attachments): address branch self-review Patrick Buckley 2026-06-16 02:26:42 -07:00
  • 4556a04b5e feat(voice): let omni models serve speech-to-text via the chat path Patrick Buckley 2026-06-16 02:16:51 -07:00
  • 4a8c908ce9 fix(attachments): normalize EXIF orientation so thumbnails and models see upright images Patrick Buckley 2026-06-16 02:05:18 -07:00
  • bd86a0fb09 fix(attachments): surface the perception role in admin (roles tab + settings filter) Patrick Buckley 2026-06-16 01:56:47 -07:00
  • b900b20c40 fix(attachments): forward create-time attachments for console interactive sessions Patrick Buckley 2026-06-16 01:50:15 -07:00
  • 0b02838a42 fix(attachments): base-prefix interactive pane attachment requests Patrick Buckley 2026-06-16 01:41:56 -07:00
  • c099ed030e fix(attachments): address PR review feedback (Copilot + code-quality) Patrick Buckley 2026-06-15 21:26:01 -07:00
  • d81b312b41 fix(attachments): address fix-review nits (ftyp scan, text-preview, cache doc) Patrick Buckley 2026-06-15 21:06:28 -07:00
  • 1251ecaa11 chore(attachments): hygiene sweep — dead code, stale comments, SDK type, pdf nit Patrick Buckley 2026-06-15 20:54:22 -07:00
  • 7939d70b36 test(attachments): handler-level coverage for /thumbnail + the served-blob gate Patrick Buckley 2026-06-15 20:51:20 -07:00
  • f01e02d443 perf(attachments): stop downloading the whole text blob for a 240-char preview Patrick Buckley 2026-06-15 20:48:20 -07:00
  • d55c0dc27f fix(attachments): unify kind-icon, fix coordinator audio pill + thumbnail-error gap Patrick Buckley 2026-06-15 20:46:33 -07:00
  • e39f957097 fix(attachments): preserve pdf/audio kind when reloading attachments from the DB Patrick Buckley 2026-06-15 20:40:01 -07:00
  • 80b5807597 fix(attachments): sanitize user filenames in model context; mark derived text untrusted Patrick Buckley 2026-06-15 20:34:17 -07:00
  • 04e01e101c fix(attachments): reject video as audio in ftyp sniff; add ADTS-AAC sniff Patrick Buckley 2026-06-15 20:27:46 -07:00
  • 96b52351dd fix(attachments): close thumbnail decompression-bomb gap (40M, not 80M) Patrick Buckley 2026-06-15 20:24:46 -07:00
  • f8b7cc23cb perf(attachments): per-send wire-part memo to stop re-rasterizing every round-trip Patrick Buckley 2026-06-15 20:20:19 -07:00
  • 218f1067ff fix(attachments): repair dead OpenAI-Responses native PDF path Patrick Buckley 2026-06-15 20:10:52 -07:00
  • 7c70bb2b89 docs(attachments): pin xAI Grok to the rasterize-PDF fallback Patrick Buckley 2026-06-15 18:59:17 -07:00
  • cd7e3ab787 feat(attachments): universal perception fallback for non-native modalities Patrick Buckley 2026-06-15 18:50:07 -07:00
  • f84b9a4219 fix(attachments): harden thumbnail/rasterize DoS + review nits Patrick Buckley 2026-06-15 18:21:58 -07:00
  • 315df67877 fix(attachments): design-review polish for preview chips/pills Patrick Buckley 2026-06-15 17:40:55 -07:00
  • 4332997d59 feat(attachments): inline chip previews (image/pdf thumbnail, audio player, text snippet) Patrick Buckley 2026-06-15 16:41:53 -07:00
  • efae51dc50 feat(attachments): accept pdf/audio uploads in the UI + admin capability toggles Patrick Buckley 2026-06-15 16:25:01 -07:00
  • 278aec0ce4 feat(attachments): rasterize PDF to page images for vision models without native PDF Patrick Buckley 2026-06-15 16:13:58 -07:00
  • 5fed6d7b08 feat(attachments): capability-gated client-side fallback (pdf->text, audio->transcript) Patrick Buckley 2026-06-15 15:28:18 -07:00
  • de5462beb5 feat(attachments): native PDF + audio translators, accept on upload Patrick Buckley 2026-06-15 14:52:37 -07:00
  • bfb8a970dd feat(attachments): pdf + audio attachment kinds (dormant spine) Patrick Buckley 2026-06-15 14:32:35 -07:00
  • f714e49e02 fix(voice): default blank provider to openai in the admin audio gate Patrick Buckley 2026-06-16 03:40:22 -07:00
  • f4bab9fe16 refactor(attachments): retire the vestigial reservation scaffolding Patrick Buckley 2026-06-16 03:38:00 -07:00
  • b8a8b04042 fix(attachments): drain create-time staged uploads synchronously Patrick Buckley 2026-06-16 03:19:00 -07:00
  • d6f9e6f7d3 fix(voice): gate audio roles to OpenAI-SDK providers Patrick Buckley 2026-06-16 03:19:00 -07:00