[Feature Request] Allow suppressing additionalContext feedback display in Stop hooks

Status Closed — not planned
Maintainer reply None cached
Activity 1 comment · opened Jun 10, 2026 · closed Jul 20, 2026

When a Stop hook returns additionalContext via hookSpecificOutput, Claude Code always displays it to the user:

● Ran N stop hooks
  ⎿  Stop hook feedback: <additionalContext value>

This is fine for hooks that want the user to see the injected context. But for background automation hooks — where additionalContext is intended only for Claude's next turn, not the user — there's no way to suppress this display.

suppressOutput: true only hides stdout, not the additionalContext feedback rendering.

Requested: A field (e.g. suppressFeedback: true on hookSpecificOutput, or extending suppressOutput to cover additionalContext) that allows a hook to inject context silently.

Use case: A Stop hook that silently injects a checkpoint reminder every N turns to trigger a background handoff update. The reminder is meant for Claude only — showing it to the user interrupts the conversation flow and exposes implementation details.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗