v0.2.7 — quiet mode: no step narration, hardened HITL carve-out
What changed
/hubspot now reports final results only — no step-by-step narration — in three stackable layers:
- Baseline:
SKILL.md"Output rules" block scoped to the/hubspotskill - Opt-in:
hubspot-terseoutput style (/config→ output styles) for session-wide terseness; never forced - Sub-agents: terse output block injected into all 44 specialist prompts via
build_agent_prompt
Safety
The HITL contract is untouched and the carve-out is hardened: every write still surfaces the full preview — action_id, affected records with exact field changes (current → proposed values), and the destructive-op count — and stops for approval. Adversarial review found and fixed a wording loophole that let a terse agent legally omit the proposed payload.
Housekeeping
- Shipping allowlist gate now admits
output-styles/ - Version synced across
pyproject.toml,plugin.json,marketplace.json
Full suite: 1122 passed, 1 skipped. PR #18.