Write path on. The system prompt now tells the agent to declare its own state
changes. Facts it declares are marked declared and are never overwritten by
anything a regex guessed. It costs a few tokens per turn and there is no extra model call.
No schema selected. contextgc ships an empty entity schema on purpose — the
default it replaced matched prose in unrelated domains. Without one you still get tool
compaction and turn retirement, but no state is tracked, because there is nothing
telling the compiler what a fact looks like.
Compiled context
Paste a transcript above and press Compile.
Everything here is computed from your input on the
server. Nothing is pre-recorded.
It is the clearest demonstration: an agent declares
what it changed, then changes its mind.