Commit Graph
204 Commits
Author SHA1 Message Date
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
surma 6200a2e7c8 Merge v3-t45: core world extensions models, prompt, conversations, definitions (T45, P3-g, P3-e)
# Conflicts:
#	host/js/package.json
2026-11-07 13:31:47 +00:00
surma 0442ab2dce Merge v3-t47: subagents as a world extension (T47, P3-h) 2026-11-07 13:15:19 +00:00
surma 118f54a55b Port durable subagent coordination to world extensions (T47) 2026-11-07 13:13:48 +00:00
surma 912e229f72 harness: set Options.tool_call (None until T48) after the T41 merge 2026-11-07 13:08:09 +00:00
surma 4b3f256375 Merge v3-t41: undo journal in the VFS, host API and undo CLI (T41, P5)
# Conflicts:
#	userland/Cargo.toml
2026-11-07 13:05:34 +00:00
surma f3fd6b76ca Port plan and todos as world extensions 2026-11-07 13:01:57 +00:00
surma 7ce839e908 Add tagged VFS undo journal, host API, and world CLI 2026-11-07 13:01:43 +00:00
surma 4cc8707a20 Port core conversation, prompt, and model extensions 2026-11-07 12:53:24 +00:00
surma 250b5ab9f7 Merge v3-t43: durable events, emit/react/eventLog for extensions (T43, P3-d) 2026-11-07 12:47:38 +00:00
surma 62feb38d44 Regenerate event bundles after conversation chain integration 2026-11-07 12:30:42 +00:00
surma f419231ac4 Merge branch 'v3' into v3-t43 2026-11-07 12:30:10 +00:00
surma 08068886a3 Merge v3-t44: conversation chain to Exec, grant inheritance (T44, P3-f) 2026-11-07 12:29:38 +00:00
surma e003fd6b40 Pass cached conversation ancestry to bash execution 2026-11-07 12:28:46 +00:00
surma 90a4e2c1ce Merge v3-t42: awk, tar, gzip, du, stat, id, nohup, esbuild, qjs in the world (T42, without the Nix part) 2026-11-07 12:08:36 +00:00
surma b8b3166943 Port durable events and scoped extension reactors 2026-11-07 12:06:25 +00:00
surma ad6aa97ee1 Merge v3-t38: extension loader and host, live reload from /src/sausage main (T38, P3-c) 2026-11-07 11:31:44 +00:00
surma 72a4c2d539 Supply the extension state checkpoint policy 2026-11-07 11:30:48 +00:00
surma 576658a0c7 tests: verify the new tools through the world shell 2026-11-07 11:27:22 +00:00
surma dc6d90b0d3 userland: add portable du, stat, root id, and nohup 2026-11-07 11:16:55 +00:00
surma d79b2bc2e1 userland: add archive tools and pinned GoAWK, esbuild, and QuickJS 2026-11-07 10:56:29 +00:00
surma 44797f1302 Reuse the workspace target for fixture builds 2026-11-07 10:50:30 +00:00
surma 7e7e49bfa2 Merge v3-t40: world box CLI, port of v2's box plugin (T40, P4) 2026-11-07 10:46:30 +00:00
surma d07db09d80 box: reopen completed tree spools for upload 2026-11-07 10:41:23 +00:00
surma 85735ccf19 box: document startup-aware builds and verify archive preservation 2026-11-07 10:40:00 +00:00
surma 2fc1fe48ba Merge branch 'v3' into v3-t40 2026-11-07 10:38:21 +00:00
surma 8e7cb5061a box: port disposable containers CLI and output retention 2026-11-07 10:38:21 +00:00
surma b605717b4d Merge branch 'v3' into v3-t38 2026-11-07 10:38:20 +00:00
surma bcb3e4d8e5 Load world extensions from commit snapshots with last-good recovery 2026-11-07 10:38:20 +00:00
surma a26721194e flake: stop overriding CARGO_HOME in the dev shell, so kache from ~/.cargo/config.toml applies 2026-11-07 10:38:03 +00:00
surma c387561f40 Merge v3-t35: P2 exit test rehearsal, conversation id fix (T35) 2026-11-07 07:03:54 +00:00
surma 9d40a3fd73 test: regenerate P2 bundle with patched pi-durable 2026-11-07 07:03:07 +00:00
surma 7503f093d0 Merge branch 'v3' into v3-t35 2026-11-07 06:57:00 +00:00
surma 534fa50615 Merge v3-t32: pi-durable patch (P3-a), headless harness with channel input (P3-b) (T32)
# Conflicts:
#	host/src/harness/mod.rs
2026-11-07 06:56:42 +00:00
surma 5d63dcfb18 Merge v3-t36: git status refreshes the index stat cache (T36) 2026-11-07 06:51:25 +00:00
surma e1cfaa93bf git: refresh index stat cache after CLI status 2026-11-07 02:39:08 +00:00
surma ce9418f2e4 test: rehearse P2 passkey approvals, injected fetch, and SSH push 2026-11-07 01:34:45 +00:00
surma c8525c3acb Carry durable input hooks and add a headless harness channel 2026-11-07 01:03:17 +00:00
surma 9d11ab381e Merge v3-t37: agent definitions, skills, model families and the definition parser (T37, P3-e part 1) 2026-11-07 00:59:10 +00:00
surma 0dc97c7682 feat: port world agents, skills, and pure definition parser
Rewrite Ultimate roles for the WASI world and explicit repositories. Add approved proxy model families, ordered overlays, and executable parser and asset checks.
2026-11-07 00:57:27 +00:00
surma 9cae803323 Merge v3-t34: git forms for workspaces and the lander, conversation trailer (T34) 2026-11-07 00:49:35 +00:00
surma 54229adad2 git: add workspace coordination forms and conversation trailers 2026-11-07 00:44:49 +00:00
surma 4dd6161091 Merge v3-t29: wasi:http hook, credential injection, guest TCP/DNS with the admin rule, one shared host API (T29) 2026-11-07 00:27:30 +00:00
surma c91ecbf7a4 Share owned host API state between HTTP hooks and native pages 2026-11-07 00:23:57 +00:00
surma aaf6d9b54f Merge v3-t22: init request race and shared-compiler lifetime fixes (T22 Rework 2) 2026-11-07 00:01:50 +00:00
surma 17d67aadcc Refresh unit requests and preserve shared compilation across runtime shutdown 2026-11-06 23:53:54 +00:00