Commit Graph
400 Commits
Author SHA1 Message Date
surma dd79b573f1 Print sandbox test skips and update the multicall shutdown helper
Keep the full test suite selected without new fixture derivations.

Assisted-by: SurmAgent:unknown [read] [edit] [bash]
2026-11-12 11:22:09 +00:00
surma 93968ac6db Merge branch 'v3' into v3-t93
# Conflicts:
#	docs/RUNNING.md
2026-11-12 11:16:25 +00:00
surma 21e154381b Remove box (Surma's private container service client) and spikes; drop personal hosts and paths from docs and code 2026-11-12 11:11:25 +00:00
surma 6a22f374e2 Supply test tools and verify PATH through the native init supervisor
Assisted-by: SurmAgent:unknown [read] [edit] [bash]
2026-11-12 10:59:32 +00:00
surma 03452c1aef Merge branch 'v3' into v3-t93 2026-11-12 10:45:35 +00:00
surma e4b59c032d tests: remove the P4 phase acceptance test (Surma: not a test at all) 2026-11-12 10:45:13 +00:00
surma f6149aa0e0 Preserve roster seeding and extend packaged multicall checks
Verify bare unit commands through init PATH lookup and cargo run.

Assisted-by: SurmAgent:unknown [read] [edit] [bash]
2026-11-12 10:25:46 +00:00
surma 5713b9be20 Merge branch 'v3' into v3-t93 2026-11-12 10:20:49 +00:00
surma e46f208c72 config: the prompt names both the config and the roster files as editable 2026-11-12 10:20:34 +00:00
surma f681b90753 Merge v3-t90: generic providers (3 API types, models.dev + overrides), roster as /etc/sausage/roster/*.md (Ultimate's 8), main_agent_name, no LLM proxy (T90) 2026-11-12 10:18:17 +00:00
surma b36c6a2e7f Use only the main agent API field in the web fixture (T90) 2026-11-12 10:13:53 +00:00
surma 18967eefe2 Merge branch 'v3' into v3-t93 2026-11-12 10:08:51 +00:00
surma cf1cce7f41 Merge branch 'v3' into v3-t90
# Conflicts:
#	userland/web/index.html
2026-11-12 10:08:32 +00:00
surma 359ecef28c Merge v3-t95: lazy WASI compilation, no precompile at startup or init (T95) 2026-11-12 10:08:02 +00:00
surma f21099013d Merge branch 'v3' into v3-t95 2026-11-12 09:57:26 +00:00
surma b9b64fb616 Merge branch 'v3' into v3-t93 2026-11-12 09:45:19 +00:00
surma bd0097f8a8 Merge v3-t91: readable approval view, banner refresh, hidden event conversations, header and narrow layout, browser QA pass (T91) 2026-11-12 09:42:18 +00:00
surma cf48ff5b3a Merge branch 'v3' into v3-t95
# Conflicts:
#	host/src/process/cache.rs
2026-11-12 09:37:24 +00:00
surma 237fc3268d Merge branch 'v3' into v3-t93
# Conflicts:
#	docs/RUNNING.md
2026-11-12 09:37:05 +00:00
surma d44f1d9677 Build separate native and WASI pipelines with shared multicall names
Checkpoint before integration and package validation.

Assisted-by: SurmAgent:unknown [read] [edit] [bash]
2026-11-12 09:36:27 +00:00
surma 03ad478596 Compile world programs only on first start 2026-11-12 09:35:51 +00:00
surma b5df7530a0 Merge branch 'v3' into v3-t91 2026-11-12 09:35:20 +00:00
surma a37e02b374 Complete browser QA with staged passkey enrollment and immediate selection 2026-11-12 09:35:20 +00:00
surma f998570fae Merge branch 'v3' into v3-t90 2026-11-12 09:34:42 +00:00
surma c2a970581d Merge v3-t96: --no-builder-sandbox host switch (builder without bubblewrap, for the Nix sandbox) (T96) 2026-11-12 09:34:16 +00:00
surma a0bb71b175 Allow host runtimes to bypass the native builder sandbox 2026-11-12 09:32:30 +00:00
surma 9df5c034a9 Seed Markdown definitions in the core extension fixture (T90) 2026-11-12 09:11:49 +00:00
surma b45a3595fb Clarify the provider key exception in the workflow skill (T90) 2026-11-12 09:01:43 +00:00
surma 85080bb74e Render credential reviews and improve responsive web views 2026-11-12 08:57:30 +00:00
surma 7d22f03b63 Update roster fixtures and redact live provider keys (T90) 2026-11-12 08:56:03 +00:00
surma d6e3158b80 Merge branch 'v3' into v3-t90 2026-11-12 08:46:33 +00:00
surma 49e88246c7 Configure generic model providers and Markdown agent definitions (T90) 2026-11-12 08:46:32 +00:00
surma 0b79bb4227 Merge v3-t92: sausage init prints its steps, precompile progress and next steps (T92) 2026-11-12 08:35:32 +00:00
surma 2e80085451 Show init steps and tool precompile progress 2026-11-12 08:33:55 +00:00
surma 2934e59fda web: browser check waits for the credential views before it fills them 2026-11-12 07:11:23 +00:00
surma cf6f71039f Merge v3-t89: proxy only via config; credential UI (passkeys, approvals, secret entry) in the web UI, host serves no HTML (T89) 2026-11-12 06:59:02 +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 e0c2d8bc8b config: document the whoami and conversation fields agents read 2026-11-12 01:47:04 +00:00
surma 4d3b25d6aa Merge v3-t85: one Cargo workspace (host, vfs, userland, vendored brush), idiomatic flake (nix-gitignore, one crane artifact), no git in derivations (T85) 2026-11-12 01:33:06 +00:00
surma 4fc3bbdcad Merge branch 'v3' into v3-t85 2026-11-12 01:32:57 +00:00
surma 76ba7b9630 config: describe the world web server, drop stale listener text; agent test follows T88 and the whoami route 2026-11-12 01:32:37 +00:00
surma 3628159cd0 Merge v3 with the generic web server in the shared workspace 2026-11-12 00:36:50 +00:00
surma 01eb37bd9a fix: normalize bundle paths and finish fixture manifest migration 2026-11-12 00:35:02 +00:00
surma ce5d236a76 Merge v3-t88: generic world web server (/srv/www, /api -> host.sausage), host pages through it, no separate host listener (T88) 2026-11-12 00:34:14 +00:00
surma 6576005014 Verify streamed replay and release disconnected web clients 2026-11-12 00:33:00 +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 5a99fcfa25 Merge branch 'v3' into v3-t85 2026-11-12 00:04:57 +00:00
surma 464c9c67f9 Merge v3-t87: builder preserves symlinks, tolerates incomplete caches, shows world paths (T87) 2026-11-12 00:04:28 +00:00
surma 43a75b7c3a Preserve builder symlinks, tolerate incomplete caches, and display world paths 2026-11-11 23:56:54 +00:00