You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(memory): attribute corpus=all timeouts to the slow branch instead of provider
memory_search with corpus=all could time out (15s tool deadline) while the
embedding provider probe and each individual corpus searched successfully. The
deadline error was funneled through buildMemorySearchUnavailableResult, which
unconditionally blamed an embedding/provider error and told users to check
provider configuration -- misleading when the real problem is a slow
aggregation branch.
Detect the deadline timeout message and emit an accurate warning that names the
slow branch (memory/session vs wiki/supplement) using the phase the tool
already tracks, plus debug.timedOut/phase fields. Quota and genuine provider
errors keep their existing messages.
Closes#92633
0 commit comments