Skip to content

feat(engine): replace resilience module with modular recovery system#36

Merged
cch-gh merged 1 commit into
mainfrom
v/20260506
May 6, 2026
Merged

feat(engine): replace resilience module with modular recovery system#36
cch-gh merged 1 commit into
mainfrom
v/20260506

Conversation

@cch-gh

@cch-gh cch-gh commented May 6, 2026

Copy link
Copy Markdown
Contributor

Overhaul agent error handling with dedicated components:

  • recovery-loop: orchestrates retry logic with backoff
  • error-classifier: categorizes errors for recovery strategy selection
  • compressor: message compression for context management
  • tool-loop-guard: prevents infinite tool invocation cycles
  • recovery-metrics: prom-client based observability

Also includes:

  • Auth: add @fastify/cookie support, unit tests for controller/service
  • Infra: add .dockerignore, optimize web Dockerfile, add uninstall script
  • Throttle: refined rate-limit config

  Overhaul agent error handling with dedicated components:
  - recovery-loop: orchestrates retry logic with backoff
  - error-classifier: categorizes errors for recovery strategy selection
  - compressor: message compression for context management
  - tool-loop-guard: prevents infinite tool invocation cycles
  - recovery-metrics: prom-client based observability

  Also includes:
  - Auth: add @fastify/cookie support, unit tests for controller/service
  - Infra: add .dockerignore, optimize web Dockerfile, add uninstall
    script
  - Throttle: refined rate-limit config
@cch-gh cch-gh merged commit 7adfb81 into main May 6, 2026
1 check passed
@cch-gh cch-gh deleted the v/20260506 branch May 6, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants