summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax <[email protected]>2026-03-31 08:58:46 -0400
committerGitHub <[email protected]>2026-03-31 08:58:46 -0400
commitbefbedacdc0116f87f8c8e10bfbf892d64b239c2 (patch)
tree970474575d7a5824d9c57358c61fabd95075cd52
parent2cc738fb1794470d28b6795f2267b9b756d4be88 (diff)
downloadopencode-befbedacdc0116f87f8c8e10bfbf892d64b239c2.tar.gz
opencode-befbedacdc0116f87f8c8e10bfbf892d64b239c2.zip
fix(session): subagents not being clickable (#20263)
-rw-r--r--packages/opencode/src/session/prompt.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts
index 48ec08c20..dbf815bd6 100644
--- a/packages/opencode/src/session/prompt.ts
+++ b/packages/opencode/src/session/prompt.ts
@@ -403,7 +403,7 @@ NOTE: At any point in time through this workflow you should feel free to ask the
Effect.runPromise(
Effect.gen(function* () {
const match = input.processor.partFromToolCall(options.toolCallId)
- if (!match || match.state.status !== "running") return
+ if (!match || !["running", "pending"].includes(match.state.status)) return
yield* sessions.updatePart({
...match,
state: {