Repository navigation
v0.4.0 — Per-tool timeout overrides
Per-tool timeout overrides
Each tool's timeout can now be configured independently via an AGY_TIMEOUT_<TOOL_NAME> env var — without affecting the others.
Previously the only knob was the global AGY_TIMEOUT, which overrides every tool's timeout at once (e.g. raising deep_search to 300s would also drop delegate from 600s to 300s).
Precedence: per-tool env (AGY_TIMEOUT_DEEP_SEARCH) > global AGY_TIMEOUT > per-tool default.
Variables
AGY_TIMEOUT_ANALYZE_FILES, AGY_TIMEOUT_DEEP_SEARCH, AGY_TIMEOUT_WEB_LOOKUP, AGY_TIMEOUT_ADVERSARIAL_REVIEW, AGY_TIMEOUT_FOLLOW_UP, AGY_TIMEOUT_DELEGATE
Example
"env": { "AGY_TIMEOUT_DEEP_SEARCH": "300" }Gives deep_search a 5-minute timeout while every other tool keeps its own default.
Full changelog: v0.3.1...v0.4.0