c4936391195f68174f9f8c84187d9a3acca2a440
The review agent was creating too many low-value skills. Three changes tighten the funnel: - review_worker prompt: rewritten in "保守模式". Default decision is do-nothing. To create, all five AND conditions must hold (>=5 tool calls with step dependencies, an explicit fail->fix->success episode, cross-scenario reusability, no >=70% overlap with skill_list, can produce >=300 chars of substance). Adds 7 explicit NO categories (single-tool loops, one-off queries, LLM common knowledge, etc.) and a 4-question self-check before any create. Hard cap of 1 new skill per review, with patch preferred over create. - min_tool_calls: 3 -> 5. Matches the prompt's ">=5 steps" hard condition so trivial turns never reach the LLM reviewer. - Updated config.yaml, the default-value assertion in test_skill_review_worker, and the middleware docstring's "(default 3)" annotation to keep all three references in sync. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Languages
Python
39.2%
TypeScript
35.9%
HTML
22.2%
CSS
1.5%
JavaScript
0.9%
Other
0.2%