Skip to content

Make Compact safer #240

@zikajk

Description

@zikajk

Describe the bug
I called compact, Gemini decided to use clojure_scratchpad instead, so i canceled it and ECA deleted my full conversation.
We should have some check that will make sure LLM really called the tool as the last step before we delete the conversation

Expected behavior
Do not clear conversation until we are 100% confident that compact was successful.

Maybe it would be better to prompt LLM (instead of calling the tool) on background and return only the status / compacted block of text to the chat window so there is no risk that model will call the wrong tool etc.

To upvote this issue, give it a thumbs up. See this list for the most upvoted issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions