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:
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user