surma
b29ae6bbce
Merge v3-t51: automations and pause as world extensions, host.chain (T51, P3-n)
2026-11-07 14:51:59 +00:00
surma
02f6341bf7
Expose canonical host chains and validate automation ancestry
2026-11-07 14:50:06 +00:00
surma
d014222ac4
Test ultimate branch replies and D63 ancestry across reopen
2026-11-07 14:45:57 +00:00
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
118f54a55b
Port durable subagent coordination to world extensions (T47)
2026-11-07 13:13:48 +00:00
surma
f3fd6b76ca
Port plan and todos as world extensions
2026-11-07 13:01:57 +00:00
surma
4cc8707a20
Port core conversation, prompt, and model extensions
2026-11-07 12:53:24 +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
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
72a4c2d539
Supply the extension state checkpoint policy
2026-11-07 11:30:48 +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
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
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
abe420f0d4
Make credential requests durable and store proxy authentication
2026-11-06 21:13:40 +00:00
surma
ec6e20a9d7
host: sausage run with the userland bundle, real shell and services (T13)
...
- userland/bundle.nu builds the userland and assembles target/userland/bin
(bin names, tools.txt aliases, brush as sh and bash).
- run and sh take --userland (default SAUSAGE_USERLAND); /bin is read-only.
- The console's bash tool runs through the process table with the
conversation id; large output spills to the world's /tmp.
- sausage run starts the services supervisor.
P1 exit session (openai/gpt-6.1-sol, fresh world): write, read, edit, git
init/add/commit/diff/log, grep -rn, rg, find and a sed|sort|uniq|wc pipeline.
2026-11-06 17:34:11 +00:00
surma
57a47b069e
host: process table, shell, coreutils and harness (T8, T9)
...
T8: sausage:process WIT (spawn, wait, kill), one store per process over the
shared root, /proc/processes, /run, pipeline and cancellation groups, Exec.
brush and 78 uutils commands; the shared cwd-init object sets the cwd from PWD
and keeps numeric exit codes. The corpus matches native bash.
T9: V8 (deno_core) runs pi-durable, pi-ai and chord; SQLite storage in
<dir>/host/harness.sqlite (WAL, synchronous=FULL); file tools on the VFS, bash
through Exec; resumes after SIGKILL.
2026-11-06 16:34:34 +00:00