fix(background-agent): retry Atlas subagents on usage limits

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-05-25 17:09:19 +09:00
parent 767f5a6148
commit 6551f3893c
2 changed files with 222 additions and 0 deletions
@@ -104,6 +104,15 @@ export function getSessionErrorMessage(properties: EventPropertiesLike): string
if (isRecord(dataRaw)) {
const message = dataRaw["message"]
if (typeof message === "string") return message
const nestedError = dataRaw["error"]
if (isRecord(nestedError)) {
const nestedMessage = nestedError["message"]
if (typeof nestedMessage === "string") return nestedMessage
const nestedType = nestedError["type"]
if (typeof nestedType === "string") return nestedType
}
}
const message = errorRaw["message"]