Files
Salman Mohammed ff628a6ce2 Keep memory injection unchanged; restore turn-lifecycle rules
Revert engram_fetch.rs, pool.rs, and config.rs to main. The
once-per-agent-process onboarding latch was a change to memory
injection semantics, not to prompt content, and belongs in its own
PR where the session-invalidation behavior can be reviewed on its
own terms. This also drops a stale --no-memory doc comment that
described the intermediate no-nudge behavior.

Restore two rules to the always-on base prompt. Both guard states
in which the agent cannot discover a reference: an unreported todo
is a silent stall, and a context compaction destroys the reasoning
that would tell the agent to go read recovery guidance.

The todo rule is worded as "before you start" rather than the
original "before sending the pickup acknowledgment" so it does not
contradict the messaging rule that silence beats an
acknowledgement-only message.

Signed-off-by: Salman Mohammed <smohammed@squareup.com>
2026-08-17 10:26:31 -04:00
..