fix(ci): guard compact agent directory resolution

This commit is contained in:
Peter Steinberger
2026-04-11 02:01:01 +01:00
parent 4c74c0db18
commit dbe4cf24a5

View File

@@ -96,7 +96,8 @@ export const handleCompactCommand: CommandHandler = async (params) => {
const sessionAgentId = params.sessionKey
? resolveSessionAgentId({ sessionKey: params.sessionKey, config: params.cfg })
: params.agentId;
const sessionAgentDir = resolveAgentDir(params.cfg, sessionAgentId) ?? params.agentDir;
const sessionAgentDir =
params.agentDir ?? (sessionAgentId ? resolveAgentDir(params.cfg, sessionAgentId) : undefined);
const customInstructions = extractCompactInstructions({
rawBody: params.ctx.CommandBody ?? params.ctx.RawBody ?? params.ctx.Body,
ctx: params.ctx,