feat(agent-core): make compaction notes capture a forward plan, not just the next step - #1342
Merged
Conversation
…ust the next step Compaction runs at the point of maximum context for the task, and the next turn resumes with less. So the handoff note now records the plan for the remaining work — upcoming steps, settled decisions, and foreseeable obstacles, plus any work that can be pre-committed — instead of only the immediate next command. Update the affected compaction snapshots and one hardcoded input-token assertion (the instruction is ~163 tokens longer).
🦋 Changeset detectedLatest commit: 1fe8fd1 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
commit: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The context-compaction handoff note now records a forward plan for the remaining work — the upcoming steps, decisions already settled, foreseeable obstacles and how to handle them, and any work that can be pre-committed (the exact patch/query/final-answer shape) — instead of only the immediate next command.
Why
Compaction runs at the moment the model holds the most context it will ever have for this task; the next turn resumes with less. Spending that peak-context moment on a fuller forward plan (not just the next step) lets the agent continue more coherently after auto-compaction and cuts down re-investigation and re-deliberation on resume.
Changes
packages/agent-core/src/agent/compaction/compaction-instruction.md: reshape the single-step "next action" bullet into a "forward plan" directive framed around the max-context moment.Testing
agent-coresuite: 215 files / 3429 tests passing, 0 failures.Changeset
@moonshot-ai/kimi-code: patch.