P7: Bounded, High-Signal Responses

Definition

CLI tools MUST provide mechanisms to control output volume. Agent context windows are finite and expensive — a tool that dumps 10,000 lines of unfiltered output wastes tokens and may exceed the context limit entirely, breaking the conversation that invoked it.

Why Agents Need It

Every token of CLI output an agent consumes has a cost — both monetary (API tokens) and cognitive (context window capacity). Unbounded output forces the agent to either truncate (losing potentially important data) or consume the full response (wasting context on noise). Bounded output with --quiet, --verbose, and --limit flags gives the agent precise control over how much data arrives, keeping responses high-signal and inside budget.

Requirements

MUST:

SHOULD:

MAY:

Evidence

Anti-Patterns

Measured by check IDs p7-quiet, p7-limit, p7-timeout. Run agentnative check --principle 7 . against your CLI to see each.