Conversation
0546bcf to
5c4c298
Compare
Entire-Checkpoint: 5e5207b424e2
Entire-Checkpoint: 44bae9eebc2e
5c4c298 to
ab8f1a4
Compare
Remove stale references to incremental/startLine behavior now that transcripts are stored in full. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Entire-Checkpoint: 7169f9710768
25f4652 to
70839fc
Compare
khaong
approved these changes
Jan 23, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR removes incremental transcript storage logic in the manual-commit strategy, transitioning to storing full transcripts for each checkpoint. Previously, when a session was continued and produced multiple checkpoints, only new log lines since the last checkpoint were stored. Now, the complete transcript is preserved in each checkpoint, providing full session history.
Changes:
- Changed
extractSessionDatato always extract full transcripts instead of incremental portions - Updated
CondensedTranscriptLinesusage to detect new content only, not for incremental extraction - Updated tests to verify full transcript preservation instead of incremental behavior
- Updated documentation to reflect the new behavior
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/architecture/claude-hooks-integration.md | Updated documentation to clarify that CondensedTranscriptLines is now used only to detect new content, not for incremental parsing |
| cmd/entire/cli/strategy/manual_commit_types.go | Updated comment for ExtractedSessionData.Transcript to reflect it now contains full transcript content |
| cmd/entire/cli/strategy/manual_commit_hooks.go | Removed startLine parameter (set to 0) from extractSessionData call in getLastPrompt |
| cmd/entire/cli/strategy/manual_commit_condensation.go | Removed startLine parameter from extractSessionData function signature and removed incremental extraction logic; now always processes full transcript |
| cmd/entire/cli/integration_test/manual_commit_workflow_test.go | Renamed and updated tests to verify full transcript preservation instead of incremental behavior |
3 tasks
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.
This removes the logic that would only commit the new log lines since last checkpoint if a session was continued and produced multiple checkpoints.