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