Commit Graph

  • d660819142 feat(task-agent): carry the provider-native reasoning lane in the sub-harness Patrick Buckley 2026-07-11 14:13:17 -07:00
  • a5c3dc00fc fix(task-agent): address Copilot review on the id projection Patrick Buckley 2026-07-10 19:43:43 -07:00
  • 110d6b4fc0 fix(task-agent): mint session-unique sub-tool ids Patrick Buckley 2026-07-10 18:40:30 -07:00
  • 062a260c88 fix(console): scope response-control dirty flag to the identity that set it Patrick Buckley 2026-07-10 15:58:19 -07:00
  • 03861e0cf5 feat(console): verbosity and reasoning-mode controls in the model shelf Patrick Buckley 2026-07-10 00:29:25 -07:00
  • b450b9ad20 fix(providers): align GPT-5.6 with the GA API surface Patrick Buckley 2026-07-10 00:29:14 -07:00
  • dc647f4d63 fix(bash): report exit code for killed shells; single import style in registry tests Patrick Buckley 2026-07-10 15:25:21 -07:00
  • ab7d56e0ba feat(bash): opt-in background shells with delta output reader and kill tool (#817) Patrick Buckley 2026-07-10 15:08:15 -07:00
  • bec757a96b test(bash): use tmp_path fixture instead of tempfile.mktemp Patrick Buckley 2026-07-09 23:42:03 -07:00
  • c1cfb668b9 docs(changelog): sync 1.7.x release notes from stable/1.7; note bash fix Patrick Buckley 2026-07-09 23:33:24 -07:00
  • f1f488aa55 fix(bash): do not hang when a command backgrounds a long-lived process Patrick Buckley 2026-07-09 23:33:24 -07:00
  • 8ad17666b9 chore: bump version to 1.7.3 v1.7.3 Patrick Buckley 2026-07-09 19:24:17 -07:00
  • 03fc0861a6 docs(changelog): add 1.7.3 release notes Patrick Buckley 2026-07-09 19:24:16 -07:00
  • a22fb2f395 fix(personas): engineer prompt wording from PR feedback Patrick Buckley 2026-07-09 19:17:57 -07:00
  • cdcd040da2 feat(personas): harden engineer base prompt with process discipline Patrick Buckley 2026-07-09 19:06:42 -07:00
  • 834d62c9d4 docs(hypothesis): carry the factored Q_E reading into the glossary; primer wording Patrick Buckley 2026-07-09 19:12:32 -07:00
  • 342a77fe5c docs(hypothesis): harden the normal form; sync PRIMER Patrick Buckley 2026-07-09 15:47:29 -07:00
  • fd7a447ef9 fix(providers): include allowed reasoning modes in the unknown-mode warning Patrick Buckley 2026-07-09 18:47:21 -07:00
  • 552ee3c590 feat(providers): add OpenAI GPT-5.6 (Sol/Terra/Luna) support Patrick Buckley 2026-07-09 15:22:08 -07:00
  • 9668862a7f fix(personas): engineer prompt wording from PR feedback Patrick Buckley 2026-07-09 19:17:57 -07:00
  • a0d7e2266e feat(personas): harden engineer base prompt with process discipline Patrick Buckley 2026-07-09 19:06:42 -07:00
  • 2ca4113ce5 docs(hypothesis): carry the factored Q_E reading into the glossary; primer wording Patrick Buckley 2026-07-09 19:12:32 -07:00
  • 31301ba2a6 docs(hypothesis): harden the normal form; sync PRIMER Patrick Buckley 2026-07-09 15:47:29 -07:00
  • f5f721a979 fix(providers): include allowed reasoning modes in the unknown-mode warning Patrick Buckley 2026-07-09 18:47:21 -07:00
  • 47f908c9e0 feat(providers): add OpenAI GPT-5.6 (Sol/Terra/Luna) support Patrick Buckley 2026-07-09 15:22:08 -07:00
  • e99d3ee139 chore: bump version to 1.7.2 v1.7.2 Patrick Buckley 2026-07-08 17:43:52 -07:00
  • 4f0fc3f219 docs(changelog): add 1.7.2 release notes Patrick Buckley 2026-07-08 17:33:04 -07:00
  • dc701986f7 feat(webui): port SSE overflow-recovery companions to the coordinator pane Patrick Buckley 2026-07-08 03:43:00 -07:00
  • bedd25fbe7 docs(hypothesis): daemons + the outer loop; plain-language PRIMER Patrick Buckley 2026-07-08 02:47:08 -07:00
  • 251a912275 fix(webui): share renderer-output CSS so the console + coordinator highlight code Patrick Buckley 2026-07-08 01:34:20 -07:00
  • d48902fd01 feat(schedules): add persona and project settings to scheduled tasks Patrick Buckley 2026-07-08 00:48:01 -07:00
  • 702ac43d0e fix(web_fetch): inherit model settings for the extraction completion Patrick Buckley 2026-07-08 00:25:07 -07:00
  • 01f83dc90f test(sse): normalize session_ui_base imports to a single style Patrick Buckley 2026-07-07 23:30:18 -07:00
  • 2463c480c2 fix(sse): guard connectSSE against opening into a hidden tab; fix stale closing comment Patrick Buckley 2026-07-07 23:26:05 -07:00
  • 2a3dfbc6fb fix(sse): batch fast-stream tokens and recover overflowed listeners Patrick Buckley 2026-07-07 22:09:57 -07:00
  • 6c3b3cc098 fix(renderer): drop the indent an indented fence close drags into code content Patrick Buckley 2026-07-07 23:03:03 -07:00
  • 0dc52f05ee fix(renderer): contain markdown sentinel-forgery and recursive-frame content loss Patrick Buckley 2026-07-07 22:40:21 -07:00
  • 02929c0d00 fix(web): sanitize the latin1_safe_filename fallback too Patrick Buckley 2026-07-07 22:46:36 -07:00
  • b2add19c56 fix(web): make Content-Disposition filenames safe on the wire Patrick Buckley 2026-07-07 22:37:19 -07:00
  • 5ce1873e9e fix(ui): unsplit skips redundant refresh after closing an ephemeral pane Patrick Buckley 2026-07-07 22:03:56 -07:00
  • 7698a928c5 fix(ui): ephemeral panes close on split-dismiss instead of orphaning a tab Patrick Buckley 2026-07-07 21:55:28 -07:00
  • 4e2eea2f86 fix(nudge): log refused wakes; correct the already-dispatched hold-clear comment Patrick Buckley 2026-07-07 16:25:47 -07:00
  • a6752cb645 fix(nudge): wake gate requires a real NudgeQueue Patrick Buckley 2026-07-07 16:02:34 -07:00
  • 06ba4e8d4f fix(api): type initial_message_status as a Literal enum Patrick Buckley 2026-07-07 07:58:58 -07:00
  • 94dcaf34fd fix(watch): harden nudge/wake delivery across eviction, cancel, and identity rebinds Patrick Buckley 2026-07-07 07:49:14 -07:00
  • 1a2a689033 fix(preview): fetch ceiling tracks the widest kind cap, not a flat 10 MB Patrick Buckley 2026-07-07 08:15:31 -07:00
  • c02f960d0a fix(preview,web): stream guarded fetches under a byte budget; salt preview blob ids Patrick Buckley 2026-07-07 07:59:52 -07:00
  • bfde387206 feat(tools): allow_private_network opt-in for private-address fetch/preview Patrick Buckley 2026-07-07 02:46:21 -07:00
  • 27d112ff60 feat(preview): probe preflight, legacy charsets, remote-assets opt-in, md vendor parity Patrick Buckley 2026-07-07 01:41:11 -07:00
  • aeab2535b1 feat(preview): rich preview pane + open_preview tool Patrick Buckley 2026-07-07 01:07:43 -07:00
  • 2a32211e4a feat(webui): port SSE overflow-recovery companions to the coordinator pane Patrick Buckley 2026-07-08 03:43:00 -07:00
  • d115111756 docs(hypothesis): daemons + the outer loop; plain-language PRIMER Patrick Buckley 2026-07-08 02:47:08 -07:00
  • 5dcf66c284 fix(webui): share renderer-output CSS so the console + coordinator highlight code Patrick Buckley 2026-07-08 01:34:20 -07:00
  • c328bebecd feat(schedules): add persona and project settings to scheduled tasks Patrick Buckley 2026-07-08 00:48:01 -07:00
  • d5ddc95e9f fix(web_fetch): inherit model settings for the extraction completion Patrick Buckley 2026-07-08 00:25:07 -07:00
  • 026c646116 test(sse): normalize session_ui_base imports to a single style Patrick Buckley 2026-07-07 23:30:18 -07:00
  • dfe09d029b fix(sse): guard connectSSE against opening into a hidden tab; fix stale closing comment Patrick Buckley 2026-07-07 23:26:05 -07:00
  • 5083f67e96 fix(sse): batch fast-stream tokens and recover overflowed listeners Patrick Buckley 2026-07-07 22:09:57 -07:00
  • e5e48a788a fix(renderer): drop the indent an indented fence close drags into code content Patrick Buckley 2026-07-07 23:03:03 -07:00
  • a164d61552 fix(renderer): contain markdown sentinel-forgery and recursive-frame content loss Patrick Buckley 2026-07-07 22:40:21 -07:00
  • 2c5adb7aca fix(web): sanitize the latin1_safe_filename fallback too Patrick Buckley 2026-07-07 22:46:36 -07:00
  • fd3aed1eca fix(web): make Content-Disposition filenames safe on the wire Patrick Buckley 2026-07-07 22:37:19 -07:00
  • f56fa55929 fix(ui): unsplit skips redundant refresh after closing an ephemeral pane Patrick Buckley 2026-07-07 22:03:56 -07:00
  • ace9e034f9 fix(ui): ephemeral panes close on split-dismiss instead of orphaning a tab Patrick Buckley 2026-07-07 21:55:28 -07:00
  • cb59afe443 fix(nudge): log refused wakes; correct the already-dispatched hold-clear comment Patrick Buckley 2026-07-07 16:25:47 -07:00
  • 7886d3b763 fix(nudge): wake gate requires a real NudgeQueue Patrick Buckley 2026-07-07 16:02:34 -07:00
  • fa1ba2cc01 fix(api): type initial_message_status as a Literal enum Patrick Buckley 2026-07-07 07:58:58 -07:00
  • e60c19befd fix(watch): harden nudge/wake delivery across eviction, cancel, and identity rebinds Patrick Buckley 2026-07-07 07:49:14 -07:00
  • bbe92faca1 fix(preview): fetch ceiling tracks the widest kind cap, not a flat 10 MB Patrick Buckley 2026-07-07 08:15:31 -07:00
  • 29a4bbf876 fix(preview,web): stream guarded fetches under a byte budget; salt preview blob ids Patrick Buckley 2026-07-07 07:59:52 -07:00
  • 09abc9d199 feat(tools): allow_private_network opt-in for private-address fetch/preview Patrick Buckley 2026-07-07 02:46:21 -07:00
  • 1e2ab91ec2 feat(preview): probe preflight, legacy charsets, remote-assets opt-in, md vendor parity Patrick Buckley 2026-07-07 01:41:11 -07:00
  • e010124008 feat(preview): rich preview pane + open_preview tool Patrick Buckley 2026-07-07 01:07:43 -07:00
  • 4638d22bd0 chore: bump version to 1.7.1 v1.7.1 Patrick Buckley 2026-07-06 22:26:37 -07:00
  • ee3bd1dcf2 docs(changelog): add 1.7.1 release notes Patrick Buckley 2026-07-06 22:16:19 -07:00
  • ae3a83ccce fix(oidc): carry the opt-in hint on discovered-endpoint rejections Patrick Buckley 2026-07-06 21:45:45 -07:00
  • 0f17433e1f feat(oidc): allow_private_network opt-in for self-hosted IdPs Patrick Buckley 2026-07-06 21:36:47 -07:00
  • 043554bb2f fix(redaction): match connection-string schemes case-insensitively Patrick Buckley 2026-07-06 21:42:16 -07:00
  • 8389808add fix(redaction): match SQLAlchemy driver schemes; add FE prefilter bailout Patrick Buckley 2026-07-06 21:23:38 -07:00
  • 6cbef4f633 docs: price the learned veto's influence channels in HYPOTHESIS.md Patrick Buckley 2026-07-06 21:10:30 -07:00
  • 2b6dde4f7e fix(models): keep raw exception text out of client-construction 503s Patrick Buckley 2026-07-06 21:04:12 -07:00
  • fbe31b9885 fix(models): surface client-construction failures as factory misconfig Patrick Buckley 2026-07-06 20:56:04 -07:00
  • ef13f40cf5 fix(storage): survive oversized rows in postgres history search Patrick Buckley 2026-07-06 20:56:04 -07:00
  • bfa1b104cf fix(core): defer tool deepcopy until a description actually changes Patrick Buckley 2026-07-06 20:50:41 -07:00
  • 324a1d1a35 fix(core): keep agent-tool render idempotent so no-persona sessions share the tool constant Patrick Buckley 2026-07-06 20:42:00 -07:00
  • 95ab88ff6f docs: add funding button (GitHub Sponsors + PayPal) Patrick Buckley 2026-07-06 20:27:45 -07:00
  • d29840f985 fix(personas): repr the input in the not-found resolver error Patrick Buckley 2026-07-06 19:57:06 -07:00
  • 44c0b9c340 feat(personas): agent discoverability + forgiving name resolution Patrick Buckley 2026-07-06 19:45:41 -07:00
  • cdbdf3dc2b fix: address review — request-scoped storage in coord tenancy checks Patrick Buckley 2026-07-06 19:05:08 -07:00
  • 8aabb061c2 fix: scope private-project workstream visibility to members, not admins Patrick Buckley 2026-07-06 17:47:35 -07:00
  • 8bd638569f fix(mcp): route pool transport lifecycles through per-entry owner tasks (#788) Patrick Buckley 2026-07-06 18:46:28 -07:00
  • 251dc44a46 chore(deps): lock file maintenance renovate[bot] 2026-07-07 01:02:32 +00:00
  • efd0a1d000 test(mcp): narrow the escape test's waiter catch to explicit types Patrick Buckley 2026-07-06 18:18:44 -07:00
  • 2f93c39fd3 fix(mcp): replace owner BaseException arm with targeted catch + finally delivery Patrick Buckley 2026-07-06 18:10:19 -07:00
  • f27ce104c6 fix(mcp): harden disarm-sweep loop guard and owner BaseException arm Patrick Buckley 2026-07-06 17:51:38 -07:00
  • 20a61b692b fix(mcp): route static transport lifecycles through per-server owner tasks Patrick Buckley 2026-07-06 16:39:29 -07:00
  • 1966107efe chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.27 renovate[bot] 2026-07-07 01:01:41 +00:00
  • d5b2fe6e45 chore(deps): update anthropics/claude-code-action digest to f87768c renovate[bot] 2026-07-07 01:01:36 +00:00
  • 1569819750 chore(deps): lock file maintenance renovate[bot] 2026-07-06 09:49:25 +00:00
  • 4107a30148 chore(deps): update github actions renovate[bot] 2026-07-06 09:48:43 +00:00