Skip to content

Tool Approval

Why approval exists

Tool approval adds a human validation step before certain actions are executed. It helps keep control over operations that modify external systems or carry higher risk.

What the approval view shows

When approval is required, Kitemesh displays:

  • the tools involved
  • their method
  • their host and path
  • the transmitted arguments, in redacted form
  • a risk label

Two possible behaviors

Depending on the request, approval can be handled in two ways:

  • one decision per tool
  • one atomic batch where all tools must be approved or denied together

How to review a request

Before approving:

  • verify the intended action
  • read the arguments carefully
  • confirm that the right tool is being requested
  • confirm that the target is expected

Approve or deny

After the decisions are made, submission resumes the conversation flow.

In practice:

  • Approve allows Kitemesh to continue with the tool
  • Deny blocks the tool from running

When to keep this protection enabled

Approval is especially useful for tools that:

  • create or modify data
  • trigger irreversible actions
  • act on sensitive systems
  • have financial or operational impact

Good practice

If a tool almost always needs manual confirmation, keeping approval enabled is usually the safest choice even if it adds one extra step.