From 7c1feec80f67a09c3c8ef6c5143006a14e27e244 Mon Sep 17 00:00:00 2001 From: Eureka Date: Mon, 12 Oct 2026 03:14:12 +0200 Subject: [PATCH] Skill: Self rotates at about 400k; its context is long-lived and mostly cached Co-Authored-By: Claude Opus 5.5 --- SKILL.md | 8 +++++--- references/changelog.md | 8 ++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/SKILL.md b/SKILL.md index f82fe5c..90769de 100644 --- a/SKILL.md +++ b/SKILL.md @@ -550,9 +550,11 @@ and reconciles the target doc with the Body. follow-ups in the mind; "Substrate gaps" in `references/campaign-state.md` gives the query and where a new one is admitted. - **Never claim an agent's result before its notification arrives.** -- **Self's own context is the most expensive in the pipeline.** Every - notification re-reads all of it. Rotate at about 300k context or at a phase - boundary: write a short handoff and ask the operator to `/clear`. A handoff +- **Self's context is long-lived and mostly cache reads.** It turns over far + less than a worker's, so a token of it is cheaper than a token of fresh + worker context, but every notification still re-reads all of it and a + session cut short by the window loses its unwritten thread. Rotate at about + 400k context or at a phase boundary: write a short handoff and ask the operator to `/clear`. A handoff is named by its area, `HANDOFF-eureka-self--.md` (for example `HANDOFF-eureka-self-eureka-2026-10-09.md`), one per Self area; the campaigns an area covers are named inside it, and the next Self reads only its own diff --git a/references/changelog.md b/references/changelog.md index b970fdf..4534d3d 100644 --- a/references/changelog.md +++ b/references/changelog.md @@ -2,6 +2,14 @@ Record each change to the skill together with the evidence that motivated it. +## 2026-10-12: Self rotates at about 400k + +Self, session `self-2026-10-12-eureka`. + +Evidence. Operator, 2026-10-12: "I want to raise the Self context threshold by a bit. Sessions are getting cut short, and Self context seems cheaper than any of the worker agents because it doesn't turn over as much". + +What changed. The `SKILL.md` rotation bullet moves Self's threshold from about 300k to about 400k and replaces "most expensive in the pipeline" with the actual cost shape: long-lived, mostly cached, re-read on every notification. The worker cap of about 300k is unchanged. + ## 2026-10-11: every campaign in force has an area Self, session `self-2026-10-11-eureka`. -- 2.47.3