Commit Graph
62 Commits
Author SHA1 Message Date
surma d349d20524 Merge v3 messages compatibility fix into v3-t51 2026-11-07 14:43:07 +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 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
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 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 f419231ac4 Merge branch 'v3' into v3-t43 2026-11-07 12:30:10 +00:00
surma e003fd6b40 Pass cached conversation ancestry to bash execution 2026-11-07 12:28:46 +00:00
surma b8b3166943 Port durable events and scoped extension reactors 2026-11-07 12:06:25 +00:00
surma 44797f1302 Reuse the workspace target for fixture builds 2026-11-07 10:50:30 +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 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 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 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 17d67aadcc Refresh unit requests and preserve shared compilation across runtime shutdown 2026-11-06 23:53:54 +00:00
surma 45d099c3e4 Merge branch 'v3' into v3-t29
# Conflicts:
#	host/Cargo.toml
#	host/src/harness/mod.rs
2026-11-06 23:46:27 +00:00
surma bb162abd4d T29: use QuickJS and verify the HTTP hook and guest networking 2026-11-06 23:38:21 +00:00
surma 904415063a Merge v3-t25: host API routes and host-served approval, passkey and secret-entry pages (T25) 2026-11-06 23:24:26 +00:00
surma c500ecd281 api: merge v3 proofs and add host approval pages and listener 2026-11-06 23:18:24 +00:00
surma 65464069d3 Merge v3-t22: init as a WASI systemd subset, file watchers, exit pollables (T22) 2026-11-06 23:15:39 +00:00
surma 7c7656c4a8 Merge branch 'v3' into v3-t29
# Conflicts:
#	host/Cargo.toml
2026-11-06 22:50:21 +00:00
surma fb83e0c067 WIP T29: credential hook, pinned HTTP transport and guest networking 2026-11-06 22:49:27 +00:00
surma 5a00cf3feb Merge v3-p2-fix: security review fixes for the credentials manager (T27, T28)
Typed passkey proofs checked inside mutation transactions, ports and normalized
paths, overrides on GrantCreate, payload digests, key file checks, retention
(D57), scripts in QuickJS inside Wasmtime (D58), RSA on aws-lc-rs, OAuth2
token URL checks. 85 credential tests plus durable and harness tests pass.
2026-11-06 22:47:16 +00:00
surma e332e76807 cred: reject the reserved host and migrate durable fixtures 2026-11-06 22:44:17 +00:00
surma 86c5d8a4e4 cred: isolate scripts in WASI and move RSA signing to AWS-LC 2026-11-06 22:22:49 +00:00
surma f234b2d1e2 Merge v3 with T15 into v3-t22 2026-11-06 22:20:05 +00:00
surma 5b3e1393f5 cred: complete core proof, policy, storage and injection fixes 2026-11-06 22:19:35 +00:00
surma e33d3fac3b Merge v3-t15: shared compile cache, precompile, /bin/*.wasm and /src/sausage copies (T15) 2026-11-06 22:18:53 +00:00
surma a75094054e Merge branch 'v3' into v3-p2-fix 2026-11-06 21:31:50 +00:00
surma b3d3558b31 cred: stage T27 core fixes and security regressions before T26 merge (WIP) 2026-11-06 21:31:50 +00:00
surma 940ae61af6 cred: blind RSA signatures and stage T28 security regressions (WIP) 2026-11-06 21:17:52 +00:00
surma abe420f0d4 Make credential requests durable and store proxy authentication 2026-11-06 21:13:40 +00:00