← Use cases
✎Content ops

Content operations

House voice that doesn't drift over forty briefs.

THE PROBLEM, BEFORE“The tone drifted over forty briefs and nobody changed the prompt.”

Tone drift is invisible while it happens. Nobody edited the prompt; the assistant simply accumulated forty sessions of context and started writing slightly differently. By the time an editor notices, there is no baseline to point at and no way to say when it started.

The agent

■ release-note-writer v1memory: offfresh context
system_promptHouse voice: plain, second person, no superlatives, no “we're excited to”. Lead with what changed for the reader, then why. One line per change. Drop changes with no user-visible effect.
tool_confignone — this agent should not browse
output_schemafree text

The workflow

1

Freeze the voice

The house voice is a published version, not a doc someone pastes in. v1 is citable in a style review.

2

Run every brief pinned

Forty briefs, forty chats, all on v1, each with a fresh context. Brief nine cannot influence brief ten.

3

Evolve on purpose

When the voice genuinely changes, publish v2 with a changelog. The diff shows the editor exactly what moved.

4

Audit any piece

Open any published note and see which version wrote it, with the prompt as it stood that day.

What you get

↳
Drift becomes impossible rather than merely unlikely.
↳
Voice changes are events with a date, an author and a diff.
↳
New writers read v-current instead of absorbing the style by osmosis.

Pin an agent. Run it in a year. Get the same thing back.

Claude, ChatGPT and Gemini included — no provider account to open. Build one agent, publish v1, run it, then change the prompt and diff the two.