Commit Graph
176 Commits
Author SHA1 Message Date
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 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
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 9517515efe api: shut the init supervisor down gracefully after the console (merge fix for T22 + T25) 2026-11-06 23:43:49 +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 aeb14a0b70 Merge v3-t30: curl for the world on wasi:http (T30) 2026-11-06 22:44:03 +00:00
surma 47948d7047 Frame curl requests and scope the test fixture lifecycle 2026-11-06 22:41:47 +00:00
surma 6c9eccaa21 Add WASI curl CLI and native HTTP comparisons 2026-11-06 22:31:22 +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 b3d91d37e3 process: keep Cranelift's default optimization level
Compiles are cached per content and guests run many times; OptLevel::None
saved 12.7% compile time but slows every run.
2026-11-06 22:18:33 +00:00
surma e8732ede15 Limit background compilation and reduce cold compile cost 2026-11-06 21:39:22 +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 b0a651868f Merge v3-t26: credential requests as durable tasks, llm-proxy token as an item (T26) 2026-11-06 21:16:56 +00:00
surma abe420f0d4 Make credential requests durable and store proxy authentication 2026-11-06 21:13:40 +00:00
surma c70948efe2 api: add public credential routes and SSH signing oracle 2026-11-06 21:05:11 +00:00
surma 16a9a9eb6c Merge v3-p2-cred: credentials manager library (T19, T20, T21)
Items, rules, grants for conversation subtrees and programs, requests, edit
requests, audit, the injection pipeline, V8 scripts, signing, OAuth2 refresh,
WebAuthn registration and bound assertions, and encrypted secret entry.
50 tests pass. Security review T24 runs on this code.
2026-11-06 20:24:15 +00:00
surma 30dcd4c2ca cred: keep typed secret entry configuration valid 2026-11-06 20:16:24 +00:00
surma 091f679905 cred: port native items grants requests and injection core 2026-11-06 20:05:54 +00:00