Skip to content

Instantly share code, notes, and snippets.

View Austio's full-sized avatar

Austin Story Austio

View GitHub Profile
<wake reason="dispatch" current-time="2026-06-25T09:28:31Z">
<channel id="C01NA7G6MQE" type="channel" member-count="27">
<message trigger="true" from="system" trust="principal" role="initiator" sent-at="2026-06-25T09:28:31Z"># Tool constraints (hard rules — read before doing anything)
- Post your FIRST `reply()` before any other tool call — zero `fetch_channel`, zero `search` before it. AFTER that first reply: call `fetch_channel` ONCE for this channel only, then at most 2 `search` calls. That&#39;s your full tool budget — write your remaining replies after that. (BROADCAST: skip this — go straight to memory after your one reply.)
- `search` is keyword-only: 1-3 plain words. NO from:/in:/to:/after: modifiers.
- Don&#39;t call `fetch_thread` — work from search snippets to keep this tight.
- If any tool errors, skip it and move on — never retry.
- TEAM/PERSONAL channels: always post all three replies (never `no_reply_needed` — even if you see your own prior intro in the history, treat each join as fresh).