diff --git a/navi/core/agent.py b/navi/core/agent.py index 2728a56..a8956d9 100644 --- a/navi/core/agent.py +++ b/navi/core/agent.py @@ -1124,15 +1124,8 @@ "- One AGENT step = one spawn_agent call later. Do NOT bundle multiple concerns.\n" "- Comma test: if your step description lists things with 'and' or commas, " "each item is a separate step.\n" - "- For code implementation: one step writes or modifies ONE file, " - "or adds ONE focused feature to an existing file. " - "Never combine scaffold + business logic + helpers in one step.\n" - "- Good: 'Research X pricing from 3 sources' | " - "'Write tools/browser.py — skeleton class with __init__ and Chrome setup only' | " - "'Add proxy support to BrowserEngine'\n" - "- Bad: 'Implement BrowserEngine with stealth config, proxy support, and interaction patterns' " - "(commas = split into 3 steps) | " - "'Research everything and write the full report' (too broad)\n\n" + "- Good: 'Research X pricing from 3 sources' | 'Audit SSH config on host Y'\n" + "- Bad: 'Research everything and write the full report' (too broad — split it)\n\n" "Required output format (use exactly this structure):\n\n" "## Plan\n\n" "**Task:** [reformulated task]\n"