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
Copy file name to clipboardExpand all lines: argus/tools/ask_web_agent.py
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ class AskWebAgentTool(Tool):
24
24
"Ask the web-browsing agent to solve a task by navigating to a URL and describing what it sees. "
25
25
"Use this to verify that a page or server is working as expected. "
26
26
"Returns a description of the page appearance along with a screenshot image when available. "
27
-
"IMPORTANT: you may call this tool at most 5 times in total — use these calls wisely (e.g. only after the server is confirmed up, and after each meaningful fix)."
27
+
"IMPORTANT: you may call this tool at most 10 times in total — use these calls wisely (e.g. only after the server is confirmed up, and after each meaningful fix)."
Copy file name to clipboardExpand all lines: config.example.yaml
+7-5Lines changed: 7 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,14 @@ agent:
18
18
Your plan should not be too long — ideally around 5-8 steps. Do NOT make a plan with 12+ steps as that is likely too detailed and will not be effective.
19
19
20
20
## Recommended Workflow Phases (follow in order)
21
+
The key principle is: **if you are stuck on a phase, skip it and move on — a partial fix is better than no fix.**
21
22
You have a limited number of steps. Spend them wisely across these phases:
22
-
1. **Explore** (≤12 steps): Understand the codebase and locate the relevant code.
23
-
2. **Reproduce** (≤5 steps): Build the project if needed and create a minimal reproduction app.
24
-
3. **Fix** (≤8 steps): Edit the source code to resolve the issue.
25
-
4. **Verify** (≤10 steps): Confirm the fix works using ask_web_agent and test edge cases.
26
-
If you are still exploring after 15 steps, stop and move to reproduction immediately. Do NOT spend too many steps exploring!
23
+
1. **Explore** (≤24 steps): Understand the codebase and locate the relevant code.
24
+
2. **Reproduce** (≤10 steps): Build the project if needed and create a minimal reproduction app.
25
+
3. **Fix** (≤16 steps): Edit the source code to resolve the issue.
26
+
4. **Verify** (≤20 steps): Confirm the fix works using ask_web_agent and test edge cases.
27
+
If you are still exploring after 20 steps, stop and move to reproduction immediately. Do NOT spend too many steps exploring!
28
+
If you cannot get a reproduction server working within 10 steps, skip visual reproduction and go directly to Fix. Implement the source-code change and use `git diff` to confirm it — you do not need a running server to fix code.
0 commit comments