Commit Graph
266 Commits
Author SHA1 Message Date
surma 38ce64fc2f Merge branch 'v3' into v3-t17 2026-11-07 20:55:49 +00:00
surma 092eb4772e Point sandbox integration tests at the packaged bundle cache 2026-11-07 19:58:33 +00:00
surma bdbec68197 Merge v3-t60: P3 exit test complete, three kill points, all assertions (T60, P3-p) 2026-11-07 19:40:17 +00:00
surma 0e81e16f5c Complete the P3 landing exit test across three SIGKILL boundaries 2026-11-07 19:39:16 +00:00
surma 69d6040924 host/js: regenerate bundles after the T61 merge 2026-11-07 19:23:31 +00:00
surma ba6304eb91 Merge v3-t61: host API for the harness state (T61, P6) 2026-11-07 19:23:05 +00:00
surma 5dc4833e28 host: expose harness state and actions over the world API 2026-11-07 19:22:06 +00:00
surma 2d5449b3dc Handle world Cargo help locally before the host request 2026-11-07 18:23:01 +00:00
surma c3c5b36d09 host/js: regenerate all bundles after merging T52, T56, T57, T58 2026-11-07 18:21:34 +00:00
surma dae8dfe179 Merge v3-t56 (T56)
# Conflicts:
#	host/js/package.json
2026-11-07 18:20:16 +00:00
surma 01c609404c Merge v3-t58 (T58)
# Conflicts:
#	host/js/package.json
2026-11-07 18:20:15 +00:00
surma 57f528c2bc Merge v3-t57 (T57)
# Conflicts:
#	host/js/package.json
2026-11-07 18:20:14 +00:00
surma a440a2bcdf Merge v3-t52 (T52)
# Conflicts:
#	host/js/package.json
2026-11-07 18:20:14 +00:00
surma ad31954890 Merge branch 'v3' into v3-t17 2026-11-07 18:20:01 +00:00
surma 15bf342e10 Cargo: dev profile with line tables only (smaller test binaries, less linker memory) 2026-11-07 18:19:29 +00:00
surma 983fd0a234 Exclude the browser fixture from the initial snapshot index 2026-11-07 16:23:42 +00:00
surma 1d06547936 Omit the dangling browser fixture from the world source snapshot 2026-11-07 16:23:08 +00:00
surma 4ac1024e1c Preserve upstream source symlinks in the packaged snapshot 2026-11-07 16:03:34 +00:00
surma 2458f4d036 p4: test agent Rust and Node builds through the real console 2026-11-07 15:40:58 +00:00
surma c42d4c03fb Port goal and question-card server extensions 2026-11-07 15:24:06 +00:00
surma 6ebf4211c5 Port dream passes and built-in triggers without chapters 2026-11-07 15:21:36 +00:00
surma fcab84012d Port workspaces and the durable lander into the world 2026-11-07 15:15:53 +00:00
surma c8bf5e559e Build undo harness guests in the shared target 2026-11-07 15:15:52 +00:00
surma 5cba2d36aa Merge v3 and package the builder closure and complete userland 2026-11-07 15:02:25 +00:00
surma f90637a765 Merge v3-t54: watchdog as a world extension (T54, P3-l)
# Conflicts:
#	host/js/package.json
2026-11-07 14:59:32 +00:00
surma 29abe8347c Port durable watchdog retries and reports into the world 2026-11-07 14:58:11 +00:00
surma 3f5b6082e6 host/js: regenerate the p3 test bundle after the T51 merge 2026-11-07 14:52:54 +00:00
surma b29ae6bbce Merge v3-t51: automations and pause as world extensions, host.chain (T51, P3-n) 2026-11-07 14:51:59 +00:00
surma 4f3133da9e tests: hook_git borrows the target path after the T39 merge 2026-11-07 14:50:12 +00:00
surma 02f6341bf7 Expose canonical host chains and validate automation ancestry 2026-11-07 14:50:06 +00:00
surma 841e4ba6b6 Merge v3-t39: Rust builder behind host.sausage/cargo and the world cargo CLI (T39, P4)
# Conflicts:
#	flake.nix
#	host/src/process/mod.rs
#	host/tests/hook_git.rs
#	host/tests/hook_guest.rs
#	host/tests/process.rs
#	userland/Cargo.toml
2026-11-07 14:48:35 +00:00
surma 74c80acdf8 Merge T55 item 1: @ultimate branch round trip with D63 ancestry (T55, P3-p part) 2026-11-07 14:46:40 +00:00
surma d63482f02e builder: register the owned pidfd with the current Tokio API 2026-11-07 14:46:04 +00:00
surma d014222ac4 Test ultimate branch replies and D63 ancestry across reopen 2026-11-07 14:45:57 +00:00
surma d349d20524 Merge v3 messages compatibility fix into v3-t51 2026-11-07 14:43:07 +00:00
surma 66d5c7eea4 Use canonical host chains for automation scripts 2026-11-07 14:42:09 +00:00
surma ca9bd813db Merge T55 step 1: messages branch uses the models service; test that loads every extension (fixes the T49/T50 conflict) 2026-11-07 14:41:46 +00:00
surma a66a933dc4 Fix branch model configuration and load all world extensions in a test 2026-11-07 14:41:02 +00:00
surma c9d2dd0b7c Merge v3 into v3-t51 for T51 rework 2026-11-07 14:24:35 +00:00
surma fe9306c38b Merge v3-t53: P3 exit test scaffolding, scripted model, worker kill point (T53, P3-p part)
# Conflicts:
#	host/js/package.json
2026-11-07 14:24:11 +00:00
surma 7ee4059414 builder: retain Cargo config for run and correct acceptance checks 2026-11-07 14:20:37 +00:00
surma 88e8f7a454 Port durable automations and global pause as world extensions 2026-11-07 14:16:05 +00:00
surma 6c58e73319 Scaffold P3 exit test with scripted roles and worker SIGKILL recovery 2026-11-07 14:15:11 +00:00
surma a9a7f0961b Merge v3-t49: messages and lineage core as world extensions (T49, P3-i)
# Conflicts:
#	host/js/bundle.js
#	host/js/package.json
2026-11-07 14:15:08 +00:00
surma ee015fce70 Port durable messages and lineage into world extensions 2026-11-07 14:13:17 +00:00
surma edeb681fb4 Merge v3-t50: subagents use the models service, every test module in the bundle script (T50)
# Conflicts:
#	host/js/package.json
#	host/js/subagents-test-bundle.js
2026-11-07 13:51:34 +00:00
surma d5de1ad7c9 Use shared models service for subagents and bundle every JS test 2026-11-07 13:50:09 +00:00
surma 5849b855c6 Merge v3-t48: harness tool call ids in the undo journal (T48, P5 exit test)
# Conflicts:
#	host/js/package.json
2026-11-07 13:50:06 +00:00
surma 5254e26ca1 Tag harness tools and extension execution for reversible undo 2026-11-07 13:48:07 +00:00
surma 58894c1315 Merge v3-t46: plan and todos as world extensions (T46, P3-m part)
# Conflicts:
#	host/js/package.json
2026-11-07 13:31:57 +00:00