Skip to content

[feature]: Add permission-gating of all mutable operations or tool calls made with ksail chat #1932

@devantler

Description

@devantler

User Story

As a user,
I want ksail chat to prompt me to allow (y) or disallow (n) a mutable operation or tool call before it is fired,
So that the AI Assistant operates safely, and does not break things by mistake.

Acceptance Criteria

  • Criteria 1: ksail chat prompts the user to allow (y) or disallow (n) any mutable operation or tool call.
  • Criteria 2: ksail chat auto-allows non-mutable operations or tool calls.
  • Criteria 3: The prompt is nicely presented over the input view in the TUI, with clear indication on what tool or operation is to be allowed or disallowed. It should include the full command if bash, or the args if a custom ksail tool call.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions