Description
When parsing AI agent session transcripts (Claude Code or others), detect and filter out messages that consist entirely of <system-reminder>...</system-reminder> content injected with the user role by tooling. For mixed messages, strip the system-reminder tags and preserve the real user content. These injected messages should not be counted as user prompts in attribution or checkpoint metadata.
Why
Tools that augment Claude Code sessions inject system-reminder blocks as user-role messages. Without filtering, these inflate user prompt counts and pollute checkpoint attribution data, misrepresenting what the human actually typed.
Source
Target Repos
Acceptance Criteria
Context Hints
Comment /minion build or add the minion-approved label to begin implementation.
Description
When parsing AI agent session transcripts (Claude Code or others), detect and filter out messages that consist entirely of
<system-reminder>...</system-reminder>content injected with theuserrole by tooling. For mixed messages, strip the system-reminder tags and preserve the real user content. These injected messages should not be counted as user prompts in attribution or checkpoint metadata.Why
Tools that augment Claude Code sessions inject system-reminder blocks as
user-role messages. Without filtering, these inflate user prompt counts and pollute checkpoint attribution data, misrepresenting what the human actually typed.Source
entireio-cli-pullsTarget Repos
cliAcceptance Criteria
<system-reminder>content are excluded from extracted user promptsContext Hints
cmd/internal/Comment
/minion buildor add theminion-approvedlabel to begin implementation.