Bug: goose does not exit with an error code if a wallet request fails
Open
- Dominant language
- TypeScript
- Stars
- 7
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
This leads to the bot continuing to try publish the PR, which could cause it to push unfinished work.
```
2025-06-19T17:43:16.337Z [INFO] 2025-06-19T17:43:16.337492Z ERROR goose::agents::agent: Failed to pay service invoice: The wallet has exceeded its spending quota. [QuotaExceeded]
at crates/goose/src/agents/agent.rs:619
{}
2025-06-19T17:43:16.349Z [INFO] Failed to pay service fee in agent loop: The wallet has exceeded its spending quota. [QuotaExceeded]
{}
2025-06-19T17:43:16.458Z [INFO] getting branch name {}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.