Skip to content

feat: robust auto mode implementation #97

@VforVitorio

Description

@VforVitorio

What problem does this solve?

Currently, �uto mode is present but might feel a bit undercooked. It needs to seamlessly run tools without user intervention, but we also need to ensure it doesn't get into infinite loops and handles autonomous failures gracefully.

Proposed solution

  1. Guarantee that �uto mode bypasses all confirmation prompts correctly.
  2. Implement safety boundaries (e.g., maximum consecutive tool calls or a token limit) to prevent runaway LLM loops.
  3. Establish a clear UI indicator (like a distinct spinner or logging format) so the user knows the agent is taking autonomous multi-step actions.
  4. Integrate with the new Yes and always allow option from the extended interactive prompt.

Alternatives considered

Sticking to the current minimal implementation, but that risks a poor UX if the model gets stuck in an execution loop without user boundaries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions