Commit Graph

  • 7863e6909d Merge remote-tracking branch 'origin/main' into brennanb2025/fix-settlement-capture-at-eviction Brennan Benson 2026-09-15 10:32:41 -07:00
  • 9ab0a18e82 refactor(agent-status): isolate legacy status ingress behind one admission point (#20716) Brennan Benson 2026-09-15 10:26:44 -07:00
  • 130c02d9e8 fix(native-chat): preserve settled ask calls Brennan Benson 2026-09-15 10:24:27 -07:00
  • 9320989bbf Merge remote-tracking branch 'origin/main' into brennanb2025/fix-structured-onerror-wiring Brennan Benson 2026-09-15 10:23:37 -07:00
  • 7821046764 fix(native-chat): narrow question receipt subject Brennan Benson 2026-09-15 10:20:53 -07:00
  • a3e933ab50 fix(native-chat): avoid repeating single question answers Brennan Benson 2026-09-15 10:19:45 -07:00
  • 4f61be5ae3 fix(claude): reject stale stop after turn settles Brennan Benson 2026-09-15 10:18:13 -07:00
  • 4e369890ae fix(native-chat): keep pending question text specific Brennan Benson 2026-09-15 10:17:35 -07:00
  • f19081fb08 test(mobile): adopt this branch's recorder digest in main's new goldens Jinwoo-H 2026-09-15 13:16:58 -04:00
  • 18adae733c fix(native-chat): avoid repeated grouped question text Brennan Benson 2026-09-15 10:15:59 -07:00
  • 4572fddaa6 Merge origin/main into the transport migration Jinwoo-H 2026-09-15 13:15:53 -04:00
  • e74be1fed8 docs: record C1 lifecycle handoff Brennan Benson 2026-09-14 18:00:33 -07:00
  • aa077e534d feat: add canonical agent turn lifecycle reducer Brennan Benson 2026-09-14 17:57:49 -07:00
  • 039d89260a Merge origin/main into step4-session after #20705 step4-session Jinwoo-H 2026-09-15 13:12:42 -04:00
  • 9e857d9a05 fix(native-chat): preserve unmatched duplicate question calls Brennan Benson 2026-09-15 10:10:53 -07:00
  • 36ef93a64f refactor(mobile): migrate the small domains onto RpcOperation (step 4) (#20705) Jinwoo Hong 2026-09-15 13:10:32 -04:00
  • 6ffbfc3c5d fix(terminal): damp park-verdict churn that is too slow to burst fix/park-verdict-sustained-churn-damping m4air 2026-09-14 17:13:28 -07:00
  • 4057dd32f4 fix(crash-reporting): redact file:// URLs in crash reports fix/crash-stack-frame-redaction m4air 2026-09-15 07:18:50 -07:00
  • 1bda9df065 fix(terminal): refuse a shell that contradicts the project execution runtime Neil 2026-09-15 03:30:13 -07:00
  • 47ed9420fd fix(terminal): refuse a requested shell the execution host cannot apply Neil 2026-09-15 03:24:50 -07:00
  • d6eb9fb1fc fix(terminal): let a runtime-created Windows terminal BE the requested shell Neil 2026-09-15 03:16:43 -07:00
  • e652df2295 fix(lint): carry SAFETY rationales for the handle-gap fixtures Neil 2026-09-15 03:15:22 -07:00
  • b3ba1834d2 test(runtime): pin the store subscription the reconciled loop can leak Neil 2026-09-11 00:15:12 -07:00
  • 82bd25f74f test(runtime): pin sleeping-agent resume on a failed SSH target Neil 2026-09-10 16:38:13 -07:00
  • 0f77d00b6c fix(runtime): isolate one worktree's replay from the mirror-hydration drain Neil 2026-09-10 17:26:01 -07:00
  • 0bad1e816d test(runtime): pin replay containment on the deadline path too Neil 2026-09-10 17:40:33 -07:00
  • 706fa5e522 docs(runtime): the reused-tab-id class is closed at read time, not still open Neil 2026-09-10 18:38:18 -07:00
  • 70d40485d4 fix(runtime): a published handle retires the verdict it answered Neil 2026-09-10 18:34:07 -07:00
  • 8c6ad88d19 docs(runtime): the two guards on the park-time binding are not redundant Neil 2026-09-10 18:21:13 -07:00
  • 41cd20f35b fix(runtime): a handle-gap verdict answers for its pane, not for the tab id Neil 2026-09-10 18:13:21 -07:00
  • f40d3f97b7 fix(test): repair the teardown suite the union broke Neil 2026-09-10 23:53:48 -07:00
  • bd09db8a07 fix(runtime): reconcile three branches' handle-gap verdict rules into one loop Neil 2026-09-10 17:54:10 -07:00
  • b3908b1233 fix(runtime): drain a removed environment's handle-gap verdicts on teardown Neil 2026-09-10 17:44:39 -07:00
  • 994a8b77af fix(runtime): isolate one pane's replay from the handle-gap drain Neil 2026-09-10 17:25:48 -07:00
  • 15250cadac fix(terminal): a live pane owns its transcript in any workspace Neil 2026-09-10 16:24:58 -07:00
  • 92f3609987 fix(runtime): void a handle-gap verdict the reconnect made stale Neil 2026-09-10 16:24:41 -07:00
  • d1eff4754e fix(runtime): bound the handle-gap expiry map to the current connection Neil 2026-09-10 04:05:48 -07:00
  • 375fbfe385 fix(runtime): park a mirrored pane's resume until its PTY handle lands Neil 2026-09-10 04:00:03 -07:00
  • 1a3863f36a test(repro): #19735 resumes a published mirrored pane before its handle lands Neil 2026-09-10 03:16:29 -07:00
  • c7217b4aec fix(lint): bind the protected-stamp cast to a name Neil 2026-09-15 03:04:38 -07:00
  • 097ccecde0 fix(lint): name the home predicate for what it matches Neil 2026-09-15 03:02:45 -07:00
  • 87c5297321 fix(lint): clear the casting gate on the surface-lost inventory Neil 2026-09-15 02:55:12 -07:00
  • 29bd3fefc6 fix(lint): clear the casting and max-lines gates on the home guard Neil 2026-09-15 02:51:29 -07:00
  • caa465d1da fix(automations): stop tick latency counting against the missed-run grace (#20819) Neil 2026-09-15 02:50:00 -07:00
  • 662b3245ee fix(automations): name the check for what it does and correct its message fix/zero-grace-tick-latency Neil 2026-09-15 02:41:00 -07:00
  • c28a0a4f46 fix(windows): check the MSYS breakaway denial on the rebuild path too Neil 2026-09-10 22:16:38 -07:00
  • e47e00649b fix(windows): reject a node-pty addon that predates the MSYS breakaway denial Neil 2026-09-10 22:02:42 -07:00
  • 0b37de7cd4 docs(windows): record the measured MSYS job-breakaway mechanism Neil 2026-09-10 21:53:02 -07:00
  • 1505500737 ci: re-run after an unrelated Electron probe startup timeout Neil 2026-09-10 03:15:31 -07:00
  • 5d3afa4cc8 fix(automations): scope to the verified tolerance and document the stall gap Neil 2026-09-15 02:31:02 -07:00
  • 6296f851fe test(worktree): pin the IPC removal call site and the unknown-host-home refusal Neil 2026-09-10 03:06:00 -07:00
  • df1d1c3e66 fix(worktree): merge the duplicated removal-route import Neil 2026-09-10 01:41:56 -07:00
  • a8a11e7e79 fix(worktree): ask the execution host whose home a remote delete would take Neil 2026-09-10 01:17:32 -07:00
  • f70e66440b test(wire): pair the session-tabs retirement proof across two builds Neil 2026-09-10 19:19:46 -07:00
  • b00da6da71 test(e2e): the close-retraction spec is green on this branch, measured Neil 2026-09-11 00:13:03 -07:00
  • 69c9f1b34c docs(e2e): say why the red close-retraction spec sits on this PR Neil 2026-09-10 23:59:17 -07:00
  • a3ee767bd1 test(e2e): pin the close retraction a paired host does not publish Neil 2026-09-10 18:22:05 -07:00
  • 62aa5521cd test(e2e): keep the two-client journey spec type-clean Neil 2026-09-10 18:00:35 -07:00
  • bb77de27de test(e2e): journeys for a reopened client and two clients on one host Neil 2026-09-10 17:58:53 -07:00
  • 4cc4b29f42 fix(runtime): give "same publisher" one answer across the epoch fences Neil 2026-09-10 20:09:38 -07:00
  • 7e68a10e10 test(runtime): cover the fences the retraction change narrowed Neil 2026-09-10 20:01:41 -07:00
  • 0b14115703 test(runtime): pin the retraction boundary against a stale inventory omission Neil 2026-09-10 19:35:48 -07:00
  • 2b9fcefd3c fix(runtime): a removal retraction is not a publisher handover Neil 2026-09-10 19:30:48 -07:00
  • 3eb1e85155 test(runtime): pin the removal frame retiring a still-live publisher Neil 2026-09-10 19:04:27 -07:00
  • 3419a2c733 fix(runtime): publish a terminal retirement proof on the exit's own evidence Neil 2026-09-10 19:04:08 -07:00
  • 5fcff6052c fix(runtime): name a terminal whose pane the graph dropped Neil 2026-09-10 01:16:40 -07:00
  • 9ccecce7d5 fix(automations): use a tick-latency tolerance instead of process liveness Neil 2026-09-15 02:14:52 -07:00
  • 231e805b1e fix(lint): enable anti-slop/no-shape-in-symbol-names (#20785) Neil 2026-09-15 02:00:27 -07:00
  • bfdec26352 fix(lint): enable anti-slop/no-object-parameters (#20781) Neil 2026-09-15 01:59:58 -07:00
  • 76c9bc58a5 fix(automations): stop tick latency counting against the missed-run grace Neil 2026-09-15 01:52:17 -07:00
  • ae2e410ce2 Merge remote-tracking branch 'origin/brennanb2025/agent-launch-mode' into brennanb2025/revive-agent-launch-rpc Brennan Benson 2026-09-15 01:39:14 -07:00
  • 8c6597eeaa docs(agent-launch): stop the executor comment claiming a migration that has not happened Brennan Benson 2026-09-15 01:38:55 -07:00
  • 7a72fc0a1f docs(agent-launch): stop the receipt-wording comment claiming a migration brennanb2025/agent-launch-mode Brennan Benson 2026-09-15 01:29:31 -07:00
  • e4a9d24e0c fix(automations): repair cron step expansion and day restriction (#20202) Neil 2026-09-15 01:28:23 -07:00
  • 37394e9cb7 build(release): compile the Windows relay process-table addon (#20809) Neil 2026-09-15 01:25:45 -07:00
  • c0fb04c8d2 fix(relay): open the real null device when detaching Windows stdio (#20808) Neil 2026-09-15 01:25:41 -07:00
  • f107499e44 fix(lint): enable anti-slop/no-reflect-get (#20786) Neil 2026-09-15 01:24:30 -07:00
  • 51235d3d8a build(release): keep the Build app env rationale attached to its step nwparker/release-win-relay-process-table-addon Neil 2026-09-15 01:24:17 -07:00
  • daa2a069e4 fix(automations): repair cron step expansion and day restriction fix/cron-dialect Neil 2026-09-11 20:44:23 -07:00
  • f7b2736d6d fix(worktree): block removal when the archive hook fails (#20153) Neil 2026-09-15 01:19:32 -07:00
  • c26a981aad test(relay): prove the \\?\ rewrite on a drive-letter path nwparker/relay-null-device-path Neil 2026-09-15 01:15:14 -07:00
  • 618f4fe668 fix(worktree): name a signalled hook exit, and state why prunable cleanup skips the gate fix/archive-hook-gate Neil 2026-09-14 14:58:44 -07:00
  • 1a3ee12e87 fix(worktree): close the skip-confirm dead end and the client/hook timeout gap Neil 2026-09-13 23:59:09 -07:00
  • a8085cc851 fix(worktree): block removal when the archive hook fails Neil 2026-09-13 22:34:17 -07:00
  • 37a5b278b3 test(package): reject an Electron install takeover by exact command (#20799) Neil 2026-09-15 01:10:35 -07:00
  • 14d7fe686d build(release): compile the Windows relay process-table addon Neil 2026-09-15 01:02:49 -07:00
  • 4272589618 fix(relay): open the real null device when detaching Windows stdio Neil 2026-09-15 01:01:56 -07:00
  • 2d63aefc91 test(package): match install commands as tokens and cover the rebuild:electron alias fix/postinstall-contract-exact-owner Neil 2026-09-15 01:01:23 -07:00
  • 6fe140ded8 Report clipboard and composer drop failures (#20795) Jinjing 2026-09-15 00:57:23 -07:00
  • 0569ca4cdc Improve microphone permission errors and drop failure reporting (#20801) Jinjing 2026-09-15 00:55:28 -07:00
  • b0773b0a49 chore(community): add PR triage reports and fetch scripts team-automations Jinjing 2026-09-15 00:52:08 -07:00
  • fd9ad55f19 fix(orchestration): record the created remote worktree before the attach can fail brennanb2025/federated-worktree-residual Brennan Benson 2026-09-15 00:50:17 -07:00
  • 10a9f672e9 ci(mobile): re-run Mobile Checks when a shared capability changes Brennan Benson 2026-09-15 00:41:32 -07:00
  • 22ce8d69a1 fix(lint): enable anti-slop/no-module-mocking (#20783) Neil 2026-09-15 00:41:17 -07:00
  • ccd601cafa let a stale unverifiable verdict die and stop reporting a live host as unverifiable brennanb2025/activation-recovery-boundary Brennan Benson 2026-09-15 00:40:51 -07:00
  • 5adac61298 minor type fix err-pr-5-microphone-permission Jinjing 2026-09-15 00:38:24 -07:00
  • 1d898235c1 Sanitize clipboard write error messages for user display err-pr-6-diff-comment-clipboard Jinjing 2026-09-15 00:33:36 -07:00
  • 2f602f1b2e refactor(mobile): decode the launch receipt instead of asserting its shape Brennan Benson 2026-09-15 00:32:07 -07:00
  • 8a605aca88 fix type check Jinjing 2026-09-15 00:28:56 -07:00
  • d2136aa4b9 test(mobile): supply the agent-launch fixture the create-submit recording needs Brennan Benson 2026-09-15 00:23:43 -07:00