From 7b8d665457a4d37f169aa2828ff5c72ba051c79c Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Fri, 24 Apr 2026 21:44:57 +0200 Subject: [PATCH] fix subagent_spawn, sort sessions, update prompts - subagent_spawn: use s/bfg instead of deprecated b/q - SYSTEM_PROMPT: fix stale /b/ reference to /s/ - core: sort session index by ID - webui: gitignore .kiro/ --- core | 2 +- prompts/SYSTEM_PROMPT.md | 2 +- tools/subagent_spawn | 2 +- webui | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core b/core index 3cef168..cb99bed 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 3cef1688061a377498df1ed79ca8ce0972c10e9e +Subproject commit cb99bed7bb96513585401096326a0bde9425b914 diff --git a/prompts/SYSTEM_PROMPT.md b/prompts/SYSTEM_PROMPT.md index 6eb6aff..8e2ab93 100644 --- a/prompts/SYSTEM_PROMPT.md +++ b/prompts/SYSTEM_PROMPT.md @@ -116,7 +116,7 @@ Sessions sharing your `cwd` are your peer agents. Read `${OLLIE}/s/idx` to disco ## Subagents -Subagents are ordinary Ollie sessions. When you call `subagent_spawn`, it creates a new session under `/b/` — a short-lived job session — runs the prompt, collects the result, and cleans up. There is no architectural difference between a subagent and any other session you could spawn manually via `${OLLIE}/s/new`; `subagent_spawn` is simply a convenience wrapper that handles lifecycle and result collection for you. Use it when you want to delegate work and get a result back in the same turn. Use `${OLLIE}/s/new` directly when you want a persistent peer session. +Subagents are ordinary Ollie sessions. When you call `subagent_spawn`, it creates a new session under `/s/` — a short-lived job session — runs the prompt, collects the result, and cleans up. There is no architectural difference between a subagent and any other session you could spawn manually via `${OLLIE}/s/new`; `subagent_spawn` is simply a convenience wrapper that handles lifecycle and result collection for you. Use it when you want to delegate work and get a result back in the same turn. Use `${OLLIE}/s/new` directly when you want a persistent peer session. ## Inter-Agent Communication diff --git a/tools/subagent_spawn b/tools/subagent_spawn index e127a7b..26c7b9d 100755 --- a/tools/subagent_spawn +++ b/tools/subagent_spawn @@ -27,4 +27,4 @@ done [ $# -eq 0 ] && die "prompt required" -exec "$OLLIE/b/q" -parallel "$n" "${args[@]}" "$@" +exec "$OLLIE/s/bfg" -parallel "$n" "${args[@]}" "$@" diff --git a/webui b/webui index ab08ad0..34443a6 160000 --- a/webui +++ b/webui @@ -1 +1 @@ -Subproject commit ab08ad01c4b52cb5352fe49bd4f4e21c29a170ad +Subproject commit 34443a6cb7226cedb5d8ed8f834aae5808843481