Commit Graph
86 Commits
Author SHA1 Message Date
surma 85080bb74e Render credential reviews and improve responsive web views 2026-11-12 08:57:30 +00:00
surma 2e80085451 Show init steps and tool precompile progress 2026-11-12 08:33:55 +00:00
surma a74ebd11ba Move credential ceremonies into the world web UI and ignore proxy environment 2026-11-12 06:57:34 +00:00
surma eb8ba02546 Merge branch 'v3' into v3-t88 2026-11-12 00:11:21 +00:00
surma fc07894d52 Serve editable world web files and mount the complete host API (T88) 2026-11-12 00:11:20 +00:00
surma 43a75b7c3a Preserve builder symlinks, tolerate incomplete caches, and display world paths 2026-11-11 23:56:54 +00:00
surma 8f47412330 Retain proxy-key redaction coverage with world config 2026-11-11 22:44:50 +00:00
surma e5e631d903 Use one editable world config and the standing conversation (T83) 2026-11-11 22:33:53 +00:00
surma 652ea7960f Support Cargo scaffolding and human output, and find boolean expressions 2026-11-11 21:57:37 +00:00
surma d72e40356c Seed a minimal WASI web chat and move host approvals to port 8090 2026-11-11 11:42:08 +00:00
surma 3339e18485 Merge v3-t17: Nix package with the complete userland, builder closure and seeded world tree; v2 removed (T17)
# Conflicts:
#	README.md
2026-11-08 05:24:15 +00:00
surma 62283e7733 Attribute world commits to conversations and restore temporary directories 2026-11-08 03:15:15 +00:00
surma 3a9798d7c1 Merge branch 'v3' into v3-t17 2026-11-08 02:32:25 +00:00
surma fdda49394f Provide world Git identity, reflog fallback, object inspection, and which (T73) 2026-11-08 02:28:34 +00:00
surma 1892642d8e Merge v3-t70: git log -N/diff --check, xargs -I/-0/-n/-r, /dev devices, /bin aliases (T70)
# Conflicts:
#	userland/git/README.md
2026-11-08 01:15:01 +00:00
surma 441d62f99f Merge branch 'v3' into v3-t17 2026-11-08 01:08:21 +00:00
surma 1aaaf91f57 Merge v3-t69: shell stream pump no longer busy-yields (slow git, p1 stall); git cancellation removes index.lock (T69) 2026-11-08 01:07:50 +00:00
surma 4f11096c88 Fix shell host starvation and release cancelled Git index locks 2026-11-08 01:06:36 +00:00
surma ffee43b33c Add world CLI compatibility for Git, xargs, devices and tool aliases 2026-11-08 00:58:30 +00:00
surma 15f26c55bb Wait for background workers before finish notices and cancel tools on shutdown 2026-11-07 23:01:42 +00:00
surma 0ed5e7befe Exclude component compilation from command deadlines 2026-11-07 21:39:23 +00:00
surma 217ac3fe03 Merge branch 'v3' into v3-t17 2026-11-07 21:22:08 +00:00
surma 361cfffb32 world: keep symlinks when copying the bundle (broken esbuild link; from T59, its test follows with T59) 2026-11-07 20:58:10 +00:00
surma 38ce64fc2f Merge branch 'v3' into v3-t17 2026-11-07 20:55:49 +00:00
surma 5dc4833e28 host: expose harness state and actions over the world API 2026-11-07 19:22:06 +00:00
surma 2458f4d036 p4: test agent Rust and Node builds through the real console 2026-11-07 15:40:58 +00:00
surma 5cba2d36aa Merge v3 and package the builder closure and complete userland 2026-11-07 15:02:25 +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 d63482f02e builder: register the owned pidfd with the current Tokio API 2026-11-07 14:46:04 +00:00
surma 7ee4059414 builder: retain Cargo config for run and correct acceptance checks 2026-11-07 14:20:37 +00:00
surma 5254e26ca1 Tag harness tools and extension execution for reversible undo 2026-11-07 13:48:07 +00:00
surma e53211eff1 builder: delegate run selection and preserve test working directories 2026-11-07 13:24:53 +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 7ce839e908 Add tagged VFS undo journal, host API, and world CLI 2026-11-07 13:01:43 +00:00
surma 0be19f3f9c builder: exclude namespace mounts from Cargo clean 2026-11-07 12:55:28 +00:00
surma 2f18f0fa4c builder: enforce target, source sync, and timeout contracts 2026-11-07 12:32:45 +00:00
surma a27d579264 builder: preserve forwarded arguments and clean world artifacts 2026-11-07 12:14:17 +00:00
surma c96e59417a builder: add native Cargo service and world CLI 2026-11-07 11:59:28 +00:00
surma d26d6a788a Merge v3 and retain v3 packaging with the kache-compatible shell 2026-11-07 10:38:30 +00:00
surma bcb3e4d8e5 Load world extensions from commit snapshots with last-good recovery 2026-11-07 10:38:20 +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 b807d5f31e Format the read-only bundle regression test 2026-11-07 06:55:17 +00:00
surma ff542f4946 Keep world copies writable and include embedded host assets 2026-11-07 06:54:40 +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 9517515efe api: shut the init supervisor down gracefully after the console (merge fix for T22 + T25) 2026-11-06 23:43:49 +00:00