fix(agent): news-driven-cli-gap-analyzer non si auto-delega#50
Merged
Conversation
L'agente, vedendo sé stesso nell'elenco degli agent-type e gli <example> della propria description (rivolti all'assistente principale), spawnava un clone di sé invece di lavorare, creando un livello di inoltro inutile. Aggiunto un Operating Principle esplicito: esegue tutto direttamente, mai usare il tool Agent, gli <example> non sono istruzioni di ri-delega. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Questo PR corregge il comportamento dell’agente Claude news-driven-cli-gap-analyzer, evitando che si auto-deleghi (clonandosi) tramite l’Agent tool a causa dell’imitazione dei blocchi <example> presenti nella propria description.
Changes:
- Aggiunto un Operating Principle esplicito che impone all’agente di eseguire il lavoro direttamente nel proprio contesto.
- Chiarito che i blocchi
<example>nelladescriptionsono istruzioni per l’assistente principale (quando lanciarlo), non per l’agente stesso.
|
| Filename | Overview |
|---|---|
| .claude/agents/news-driven-cli-gap-analyzer.md | Adds a narrow prompt instruction to prevent self-delegation loops in the agent definition. |
Reviews (1): Last reviewed commit: "fix(agent): news-driven-cli-gap-analyzer..." | Re-trigger Greptile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problema
L'agente
news-driven-cli-gap-analyzer, quando lanciato, invece di eseguire il lavoro spawnava un clone di sé stesso via Agent tool, aspettando poi il risultato — un livello di inoltro inutile (osservato in una run reale). Causa: vede sé stesso nell'elenco degli agent-type disponibili e i blocchi<example>della propriadescription(che descrivono all'assistente principale quando lanciarlo) venivano imitati come istruzioni di ri-delega.Fix
Aggiunto un Operating Principle esplicito in testa: l'agente esegue tutto direttamente nel proprio contesto, non usa mai il tool Agent (tantomeno per clonare sé stesso), e chiarisce che gli
<example>sono per l'assistente principale, non per lui.Nessun impatto sul codice o sui dati: modifica alla sola definizione dell'agente.
🤖 Generated with Claude Code