fix(start-work): reuse registered opencode agent names

This commit is contained in:
YeonGyu-Kim
2026-04-08 16:18:26 +09:00
parent 24629643f0
commit 06b825dd74
13 changed files with 82 additions and 34 deletions
+2 -1
View File
@@ -13,6 +13,7 @@ import {
import { log } from "../../shared/logger"
import {
isAgentRegistered,
resolveRegisteredAgentName,
updateSessionAgent,
} from "../../features/claude-code-session-state"
import { detectWorktreePath } from "./worktree-detector"
@@ -83,7 +84,7 @@ export function createStartWorkHook(ctx: PluginInput) {
: "sisyphus"
updateSessionAgent(input.sessionID, activeAgent)
if (output.message) {
output.message["agent"] = activeAgent
output.message["agent"] = resolveRegisteredAgentName(activeAgent) ?? activeAgent
}
const existingState = readBoulderState(ctx.directory)