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
Agents emit duplicate create_issue safe-output messages within a single run. Even with explicit prompt instructions ("do not create duplicates", "track your own output"), the LLM still produces multiple create_issue calls with identical titles in the same conversation.
Problem
Agents emit duplicate
create_issuesafe-output messages within a single run. Even with explicit prompt instructions ("do not create duplicates", "track your own output"), the LLM still produces multiplecreate_issuecalls with identical titles in the same conversation.Example from https://github.com/kaovilai/dotfiles/actions/runs/25941313101:
#41and#43— identical title, same run#42and#44— identical title, same runPrompt engineering is unreliable for this. The dedup should happen at the handler level.
Proposed Solution
Add a
deduplicateoption to thecreate-issuesafe-output handler config:When enabled, the handler should skip a
create_issuemessage if:title-prefix)The handler already has
maxandtitle_prefix— dedup fits naturally alongside these.Why Handler-Level
create-issueRelated
Filed from https://github.com/kaovilai/dotfiles — workflow
dotfiles-improvementsconsistently produces duplicate issues across runs.Note
Responses generated with Claude