fix: address Cubic background-agent issues — task status filter, array response handling, error mapping, concurrency key, duration fallback, output validation

This commit is contained in:
YeonGyu-Kim
2026-02-09 11:15:22 +09:00
parent d6fbe7bd8d
commit 247940bf02
6 changed files with 15 additions and 6 deletions
@@ -55,7 +55,8 @@ export async function validateSessionHasOutput(
path: { id: sessionID },
})
const messagesRaw = "data" in response ? response.data : []
const messagesRaw =
isObject(response) && "data" in response ? (response as { data?: unknown }).data : response
const messages = Array.isArray(messagesRaw) ? messagesRaw : []
const hasAssistantOrToolMessage = messages.some((message) => {