Gather the material to rewrite a recruit's brief
brief_compactRetrieve the current brief and recent channel context to rewrite a stale brief in under 800 words, discarding superseded information. Then submit your replacement via brief_update.
Instructions
A brief is written once at hire time and goes stale as the room moves on — and it rides on every call, so a stale brief actively misinforms, at a price. This returns the CURRENT brief plus the channel since the last compaction, and the instruction for rewriting it in <=800 words with superseded facts dropped. It calls no model: YOU are the author. Read what it returns, write the replacement, then call brief_update({name, briefing}) with it. show_persona reports how many events have passed since the last compaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | recruit handle | |
| max_words | No | word ceiling for the rewrite (default 800) |