pikaxinge
|
31d3061a0a
|
fix(retry): classify 429 as WAIT vs STOP using semantic signals
|
2026-04-04 05:23:21 +00:00 |
|
pikaxinge
|
cabf093915
|
Merge remote-tracking branch 'origin/main' into fix/structured-retry-classification-main
# Conflicts:
# nanobot/providers/anthropic_provider.py
# nanobot/providers/base.py
# nanobot/providers/openai_compat_provider.py
|
2026-04-04 05:04:43 +00:00 |
|
 pikaxingeandXubin Ren
|
dbdf7e5955
|
fix: prevent retry amplification by disabling SDK retries
|
2026-04-04 12:36:45 +08:00 |
|
pikaxinge
|
b951b37c97
|
fix: use structured error metadata for app-layer retry
|
2026-04-02 18:42:20 +00:00 |
|
pikaxinge
|
5d1ea43858
|
fix: robust Retry-After extraction across provider backends
|
2026-04-02 18:39:24 +00:00 |
|
pikaxinge
|
87d493f354
|
refactor: deduplicate tool cache marker helper in base provider
|
2026-04-02 07:29:07 +00:00 |
|
pikaxinge
|
607fd8fd7e
|
fix(cache): stabilize tool ordering and cache markers for MCP
|
2026-04-01 17:07:22 +00:00 |
|