fix(start-work): keep native command agents on config keys

This commit is contained in:
YeonGyu-Kim
2026-04-08 15:55:58 +09:00
parent aa1a18c5d8
commit cd95172e42
6 changed files with 42 additions and 26 deletions
+1 -9
View File
@@ -11,11 +11,6 @@ import {
clearBoulderState,
} from "../../features/boulder-state"
import { log } from "../../shared/logger"
import {
getAgentDisplayName,
getAgentListDisplayName,
stripAgentListSortPrefix,
} from "../../shared/agent-display-names"
import {
isAgentRegistered,
updateSessionAgent,
@@ -86,12 +81,9 @@ export function createStartWorkHook(ctx: PluginInput) {
const activeAgent = isAgentRegistered("atlas")
? "atlas"
: "sisyphus"
const activeAgentDisplayName = activeAgent === "atlas"
? getAgentListDisplayName(activeAgent)
: getAgentDisplayName(activeAgent)
updateSessionAgent(input.sessionID, activeAgent)
if (output.message) {
output.message["agent"] = stripAgentListSortPrefix(activeAgentDisplayName)
output.message["agent"] = activeAgent
}
const existingState = readBoulderState(ctx.directory)