Add durable warm conversation context #104
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm!104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/conversation-warm-context"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What changed
Adds durable warm-context primitives on top of #102.
verbatim,detailed_summary,compact_summary, andfacts_onlyrepresentations;context_units compatible with the shared CLP(FD) packer;Integration contract
This PR provides the warm layer. The stacked managed orchestration in #106 wires existing published warm artifacts into the normal public
rlmconversation path whenwarm_store/1is configured.That means warm context is part of the hot/warm/cold context architecture. Callers do not need to manually feed warm
context_units/1through the public managed facade once #106 is applied.What remains intentionally explicit is warm production / compaction. Normal turns do not choose ranges, call a summarizer, or publish new warm artifacts under token pressure.
Invariants
Stacked dependency
Based on
agent/conversation-runtime/ PR #102. #106 consumes this layer in the canonical managed facade.GitHub Actions on the exact head remains authoritative.