From 60a17c119adcf92f9b8b9a272b71a248303eb30e Mon Sep 17 00:00:00 2001 From: masked8knights Date: Tue, 25 Aug 2026 23:44:56 +1000 Subject: [PATCH 1/2] fix: pass --continue through the ACP shim so bb thread restarts resume the prime-agent session Without --continue, prime-agent starts a fresh session on every bb thread restart and shows "could not restore the previous session; continuing in a fresh session". The final shim exec now resumes the prior conversation. --- packages/bb-plugin-prime-agent/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bb-plugin-prime-agent/server.ts b/packages/bb-plugin-prime-agent/server.ts index 440efa8..d494dd8 100644 --- a/packages/bb-plugin-prime-agent/server.ts +++ b/packages/bb-plugin-prime-agent/server.ts @@ -65,7 +65,7 @@ for a in "$@"; do fi done # shellcheck disable=SC2086 -exec prime-agent $out +exec prime-agent --continue $out `; const LOGO = ` From a2c82ccb856cb3491ce9908673bcb35a2ae8d0e3 Mon Sep 17 00:00:00 2001 From: masked8knights Date: Wed, 26 Aug 2026 16:25:34 +1000 Subject: [PATCH 2/2] fix: add primaryModels to the customAcpAgents entry (required by bb 0.40 agent schema) --- packages/bb-plugin-prime-agent/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/bb-plugin-prime-agent/server.ts b/packages/bb-plugin-prime-agent/server.ts index d494dd8..2d4d78e 100644 --- a/packages/bb-plugin-prime-agent/server.ts +++ b/packages/bb-plugin-prime-agent/server.ts @@ -151,7 +151,7 @@ export default async function plugin(bb: BbPluginApi) { command: shimPath, args: ["--mode", "acp"], logo: "logos/prime-agent.svg", - modelCli: { listArgs: ["model-list"], selectFlag: "--model" }, + modelCli: { listArgs: ["model-list"], selectFlag: "--model", primaryModels: [] }, }; const existing = agents.findIndex((a) => a?.id === PLUGIN_ID); let changed = false;