• Armand1@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    24 hours ago

    So if I remember correctly, what happens with auto mode is they run a second smaller LLM called the “classifier” to evaluate the tool uses of the main one.

    I’ve used auto mode at work now for many months, and it approves most things because most things Claude does are reasonable.

    Once or twice I have seen it reject Claude. I can’t remember the exact scenario, but I had asked Claude to diagnose an issue but not fix it yet, and when later on it tried to make the change the classifier rejected it, giving the reason that what it was trying to do did not match my request.

    In my opinion, the trick to using auto mode safely here is to:

    • Commit and push your changes before handing over the reins (it rarely commits or pushes without you telling it to, especially if you have never asked in that session).
    • Don’t give it access to things it shouldn’t have access to or that can do significant damage
    • Don’t give ambiguous prompts.
    • Never use LLMs against untrusted code or files, as it may contain prompt injections.