feat(context): add context dump/load for session isolation #139
Reference in New Issue
Block a user
Delete Branch "feat/context-dump-load"
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?
Overview
Implements #136 - Context dump/load for session isolation.
Changes
Configuration
Context File Format
Stored at
~/.kugetsu/context/<issue-ref>.json:New Functions
issue_ref_to_context_file()- Derives context file path from issue refkugetsu_context_load()- Loads previous context and formats for injectionkugetsu_context_dump()- Saves context on session startkugetsu_context_update_message()- Appends messages to conversation historyIntegration
kugetsu start <issue> <msg>- Loads existing context before forking, dumps on startkugetsu continue <issue> <msg>- Loads context, prepends to message, updates afterNew Command
Shows context file for an issue.
Rationale
By tying context to issue-ref instead of session ID:
Related Issues
Closes #136
lgtm
66bbe53d3dto61f06f825f