build: added critical rule clearly stating no question asking

This commit is contained in:
clever-agent
2026-05-05 16:54:25 -04:00
committed by CleverThis
parent 4874b19172
commit fb81804a20
37 changed files with 67 additions and 27 deletions
+1 -1
View File
@@ -550,6 +550,6 @@ If a script exits with a non-zero status code or writes `ERROR:` to stderr:
- **Always use --prompt-file for complex prompts.** Write to /tmp first to avoid shell-escaping issues with large or special-character prompt text.
- **Return structured results.** Always include the session ID, status, and any relevant details from the script output.
- **Scripts handle retries.** Each script retries up to 3 times on transient failures — do not add external retry loops around script calls.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
- **Return script output faithfully.** For all standard operations, return the JSON from the script to the caller without unnecessary transformation. For composite queries (e.g. counting available worker slots from a session list), you may compute and report derived values on top of the raw script output.
- **For `health`, apply genuine judgment.** Read the `recent_messages` field of each session carefully. Look for error patterns, workaround attempts, tool failures, and progress signals before classifying. Do not guess — base your classification on the actual message content.
+1 -1
View File
@@ -474,5 +474,5 @@ All credential variables (`{forgejo_url}`, `{forgejo_owner}`, `{forgejo_repo}`,
- **Always restart with full credentials.** When launching or restarting a supervisor, always embed the complete set of credentials in the prompt. Supervisors never read environment variables — they get everything from their prompt.
- **Use `restart: true` when launching after a prior session.** This ensures the old session is cleaned up and does not conflict with the new one.
- **15 minutes is the staleness threshold.** A busy session with no message activity for 15 or more minutes is considered unhealthy and must be restarted.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
- **Exhaustive session search.** When finding sessions by tag, always scan the complete session list. Do not assume the first result is the only result.
+1 -1
View File
@@ -327,5 +327,5 @@ This agent does not invoke any subagents. It performs all evaluation through dir
2. **Never recommend outside the -2 to 4 range.** `recommended_tier` must always be an integer in [-2, 4].
3. **Return exactly the specified format.** The caller parses your response; deviating from the format will cause the recommendation to be ignored.
4. **Read the full comment history.** Escalation history may contain prior attempt comments that inform the actual difficulty of the problem.
5. **Never ask questions or give up.** Operate fully autonomously using best judgement.
5. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
6. **Exhaustive pagination for all list results.** Every REST call returning a list must be paginated fully with `limit=50`. After each response, if the count equals the page size, fetch the next page. Never assume the first response is complete.
+4
View File
@@ -186,3 +186,7 @@ On any failure, abort and return:
ok: false
error: <one-line description of what failed>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+4
View File
@@ -158,3 +158,7 @@ On failure:
ok: false
error: <one-line description>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+4
View File
@@ -189,3 +189,7 @@ let the caller decide.
3. Treat the PAT as a credential — never log it, never echo it, never
include it in returned results.
4. Operate fully autonomously: never ask questions, never give up.
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -177,3 +177,7 @@ You compose `git-stage-util` → `git-create-commit-util` → `git-push-util`
sha: {sha}
remote_sha: {remote_sha}
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -303,4 +303,4 @@ This agent does not invoke any subagents. It is a self-contained utility that pe
1. **Always use --force-with-lease, never --force.** This prevents overwriting others' work.
2. **Abort on rebase conflicts.** Report them; don't try to resolve automatically.
3. **Verify before pushing.** Check `git status` to ensure no uncommitted changes remain.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -177,3 +177,7 @@ On any other failure:
ok: false
error: <one-line description>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+4
View File
@@ -156,3 +156,7 @@ On failure:
ok: false
error: <one-line description>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -197,3 +197,7 @@ lease. Execute these steps exactly.
sha: {sha}
remote_sha: {remote_sha from push result}
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -319,4 +319,4 @@ This agent does not invoke any subagents. It is a self-contained utility that pe
2. **Unique directory names.** Include agent name and timestamp to avoid collisions.
3. **Configure git identity.** Always set user.name and user.email before returning.
4. **Credentials in the URL.** Use the PAT in the HTTPS clone URL for authentication.
5. **Never ask questions or give up.** Operate fully autonomously using best judgement.
5. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+4
View File
@@ -179,3 +179,7 @@ On any other failure:
ok: false
error: <one-line description>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -181,3 +181,7 @@ You compose `git-fetch-util` → `git-rebase-util` → `git-push-util`
sha: {from rebase result}
remote_sha: {from push result}
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -381,4 +381,4 @@ This agent does not invoke any subagents. It is a self-contained utility that pe
5. **Preserve the intent of both sides.** When resolving a conflict, do not silently drop either side's changes without justification. If you cannot safely combine them, abort.
6. **Never work in `/app`.** The working directory provided by your caller must be inside `/tmp/`. Refuse and report an error if it is not.
7. **One task, then exit.** Do not look for more work, do not loop, do not sleep.
8. **Never ask questions or give up.** Operate fully autonomously using best judgement.
8. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+4
View File
@@ -164,3 +164,7 @@ On failure:
ok: false
error: <one-line description>
```
## **CRITICAL** Rules
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -329,5 +329,5 @@ The hardcoded values in the template (worker subagent name, pool size, idle slee
- **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the supervisor prompt template.
- **Never implement anything yourself.** Your only job is to construct the supervisor prompt and invoke the `supervisor` subagent.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
- **Exhaustive pagination for all list results.** Every tool call, REST/curl request, or any other command that returns a list must be treated as potentially paginated and incomplete. Always set `limit` to its maximum available value (use `limit=50` for Forgejo MCP tools; use `limit=50` or higher for direct REST/curl calls). After each list response, check whether the number of returned items equals the page size — if so, there are likely more results; fetch the next page (`page=2`, `page=3`, …) and continue until receiving a partial page. Never assume the first response is the complete result.
+1 -1
View File
@@ -320,4 +320,4 @@ Invoke `tier-dispatcher` as a blocking call via the Task tool. The dispatcher wi
4. **Pass `task_prompt` verbatim once constructed.** Build the prompt body once from the work-item fields, credentials, git identity, and the standing instruction line; then embed that body as-is into the dispatcher call. Do not summarise, paraphrase, or reformat fields once embedded.
5. **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the dispatcher call (both at the top level and inside `task_prompt`).
6. **Return the dispatcher's output verbatim.** Do not summarise, interpret, or modify what `tier-dispatcher` returns — pass it back to your caller exactly as received.
7. **Never ask questions or give up.** Operate fully autonomously using best judgement. If a required parameter is missing or `tier-dispatcher` fails fatally, exit immediately and report the error.
7. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question. If a required parameter is missing or `tier-dispatcher` fails fatally, exit immediately and report the error.
+1 -1
View File
@@ -327,4 +327,4 @@ The hardcoded values in the template (worker subagent name, pool size, idle slee
## **CRITICAL** Rules
- **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the supervisor prompt template.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -416,4 +416,4 @@ The `git-rebase-util` needs the working directory of the isolated clone and the
## **CRITICAL** Rules
1. **Never ask questions or give up.** Operate fully autonomously using best judgement.
1. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -337,5 +337,5 @@ The hardcoded values in the template (worker subagent name, pool size, idle slee
- **Never implement anything yourself.** Your only job is to construct the supervisor prompt and invoke the `supervisor` subagent.
- **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the supervisor prompt template.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
- **Exhaustive pagination for all list results.** Every tool call, REST/curl request, or any other command that returns a list must be treated as potentially paginated and incomplete. Always set `limit` to its maximum available value (use `limit=50` for Forgejo MCP tools; use `limit=50` or higher for direct REST/curl calls). After each list response, check whether the number of returned items equals the page size — if so, there are likely more results; fetch the next page (`page=2`, `page=3`, …) and continue until receiving a partial page. Never assume the first response is the complete result.
+1 -1
View File
@@ -521,5 +521,5 @@ Returns `repo_dir` — the absolute path to the cloned repository inside `/tmp/`
Automated by CleverAgents Bot
Supervisor: PR Review | Agent: pr-review-worker
```
10. **Never ask questions or give up.** Operate fully autonomously using best judgement.
10. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
11. **Exhaustive pagination for all list results.** Every REST call returning a list must be paginated fully with `limit=50`. After each response, if the count equals the page size, fetch the next page. Never assume the first response is complete. *Examples specific to this agent:* PR reviews (paginate to read all rounds of feedback before beginning re-review); review comments (paginate to read all inline comments from each review); PR comments (paginate to capture full discussion history); CI statuses (paginate to find all failing checks).
+1 -1
View File
@@ -294,4 +294,4 @@ Return ONLY this exact JSON with no other text:
2. **step_finish.reason == "tool-calls" is never stuck.** The session is waiting on tool/subagent results.
3. **Supervisors do not finish.** A -SUP session that is idle is `idle`, not `finished`.
4. **Healthy is the default.** When signals are mixed or absent, prefer `healthy` over a negative state.
5. **Never ask questions or give up.** Return the JSON result regardless of data quality.
5. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
@@ -219,4 +219,4 @@ Return ONLY this exact JSON with no other text, no markdown, no explanation:
2. **Supervisors never finish.** Any `-SUP` tagged session → `escalate`.
3. **Busy sessions always escalate.** Timing and tool analysis is required for busy sessions.
4. **Do not infer from absence.** If the last messages don't clearly signal completion or failure, escalate — do not guess.
5. **Never ask questions or give up.** Return one of the three verdicts.
5. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -245,4 +245,4 @@ For full-path results, return the JSON from `session-health-full-util` unchanged
2. **Always run Tier 1 first.** Never skip to Tier 2 without the quick check.
3. **The quick evaluator decides escalation.** Do not override an `escalate` verdict with your own guess.
4. **Pass full-evaluator output unchanged.** Do not reinterpret or summarise it.
5. **Never ask questions or give up.** Return a health result for every session.
5. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -445,6 +445,6 @@ The only exceptions are supervisor-internal parameters that have no meaning to a
## **CRITICAL** Rules
- **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the supervisor prompt template.
- **Never ask questions or give up.** Operate fully autonomously using best judgement.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
- **Never stop or finish.** You run forever. If you reach the end of a main loop iteration, immediately begin the next iteration. Never output a final summary — always continue executing.
- **Act, don't narrate.** Every main loop step requires tool calls. If you find yourself writing text like "proceeding to dispatch" or "next I will fetch", STOP the text immediately and make the actual tool call instead. Text-only output without tool calls is a failure mode — avoid it.
+1 -1
View File
@@ -574,5 +574,5 @@ Commit all staged changes and force-push with lease.
Automated by CleverAgents Bot
Supervisor: Implementation | Agent: task-implementor
```
10. **Never ask questions or give up.** Operate fully autonomously using best judgement.
10. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
11. **Exhaustive pagination for all list results.** Every REST call returning a list must be paginated fully with `limit=50`. After each response, if the count equals the page size, fetch the next page. Never assume the first response is complete. *Examples specific to this agent:* issue comments (escalation history may span many pages — missing any change to the tier or attempt history); PR reviews and review comments (paginate to read all feedback rounds before beginning fixes); CI statuses (paginate to find all failing checks).
+1 -1
View File
@@ -217,4 +217,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -454,4 +454,4 @@ Note that the credentials (`forgejo_url`, `forgejo_owner`, `forgejo_repo`, `forg
4. **Pass all credentials verbatim.** Do not interpret, summarise, or modify any credential or configuration content received in your prompt — embed it as-is into the subagent prompts.
5. **Default to tier 0 on low confidence.** If `{estimator_agent}` returns `is_confident: false`, set `escalation_tier` to `0` (and `tier_agent` to `tier-qwen`) and dispatch from there. Do not pick a tier yourself or override a confident estimator response.
6. **Return the tier-selector output verbatim.** Do not summarise, interpret, or modify what the tier selector returns — pass it back to your caller exactly as received.
7. **Never ask questions or give up.** Operate fully autonomously using best judgement. If a required parameter is missing or a subagent fails fatally, exit immediately and report the error.
7. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question. If a required parameter is missing or a subagent fails fatally, exit immediately and report the error.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -217,4 +217,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -216,4 +216,4 @@ All parameters received in this agent's own prompt — **except `tier_agent`** a
1. **Never act on the context.** Your only role is model-tier enforcement and pass-through.
2. **Strip `tier_agent` and `target_agent` before forwarding.** `tier_agent` would cause a dispatch loop in the inner agent; `target_agent` is a routing instruction for this tier selector only.
3. **Return results verbatim.** Do not summarize, interpret, or modify what `{target_agent}` returns.
4. **Never ask questions or give up.** Operate fully autonomously using best judgement.
4. **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.
+1 -1
View File
@@ -189,4 +189,4 @@ Each item in `items` should include only the fields the supervisor needs to disp
- **Return compact results.** The whole point is to keep the supervisor's context clean. Return only what's needed.
- **Report errors, don't hide them.** If a fetch fails, include it in the `errors` array.
- **Never ask questions or give up.** Return the best results you can even if some groups fail.
- **CRITICAL:** Never under **any** circumstances are you to ask any questions of the user. If you have a question, use your best judgement and answer it yourself. Even if you are completely unsure of the answer, make your best guest. It is **COMPLETELY FORBIDDEN** for you to ever ask a question.