Skip to content

Conversation

@JeanMertz
Copy link
Collaborator

Move the cleanup of ephemeral conversations from the persist method in Workspace to a dedicated remove_ephemeral_conversations method. This new method is then explicitly called within the CLI after a task execution finishes.

This change ensures that ephemeral conversations are not prematurely deleted during intermediate state persistence calls, providing better control over their lifecycle within the workspace.

Move the cleanup of ephemeral conversations from the `persist` method in
`Workspace` to a dedicated `remove_ephemeral_conversations` method. This
new method is then explicitly called within the CLI after a task
execution finishes.

This change ensures that ephemeral conversations are not prematurely
deleted during intermediate state persistence calls, providing better
control over their lifecycle within the workspace.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz force-pushed the improve-tool-inquery47 branch from a1c031a to a0f3ef1 Compare January 16, 2026 18:38
@JeanMertz JeanMertz changed the base branch from improve-tool-inquery46 to main January 16, 2026 18:38
@JeanMertz JeanMertz merged commit 9df0b32 into main Jan 16, 2026
12 checks passed
@JeanMertz JeanMertz deleted the improve-tool-inquery47 branch January 16, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants