Skip to main content
Disable tools to prevent agents from taking certain actions. Allow read access but block writes, or disable specific tools entirely.

Why disable tools

Tools let agents take actions: create issues, send messages, merge PRs. You might want to:
  • Allow reading GitHub but not merging PRs
  • Let agents draft Slack messages but not send them
  • Disable all write operations during a demo

Disable a tool

airstore tools disable github
The tool is no longer visible or executable by agents.

Using the dashboard

  1. Open the Airstore dashboard
  2. Go to Tools
  3. Toggle the tool off
Changes propagate to all mounted instances.

Enable a tool

airstore tools enable github
Or toggle it on in the dashboard.

List tool status

airstore tools list
Tools:
  github    enabled
  linear    enabled
  slack     disabled
  notion    enabled

Disable specific commands

Instead of disabling an entire tool, disable specific commands:
# Allow GitHub but block merging
airstore tools disable github --command=merge-pr

# Allow Slack but block posting
airstore tools disable slack --command=post
List disabled commands:
airstore tools list --verbose
github:
  create-issue    enabled
  comment         enabled
  merge-pr        disabled
  list-prs        enabled

Read-only mode

Disable all write operations across all tools:
airstore tools readonly
This disables any command that modifies external systems. Read commands remain available. Exit read-only mode:
airstore tools readonly --off

Per-mount permissions

Set different permissions for different mounts:
# Local mount with full access
airstore mount ~/airstore

# Cloud mount with read-only tools
airstore mount /airstore --token=xxx --tools-readonly

Propagation

Permission changes propagate to all mounts using the same account. If you need immediate effect:
airstore sync --permissions

Verification

Check tool status:
airstore tools status github
Tool: github
Status: enabled
Disabled commands:
  - merge-pr

Audit trail

Tool permission changes are logged:
airstore logs --type=permissions
2024-01-15 10:30:00  tools.disable  github/merge-pr  user=john
2024-01-15 10:35:00  tools.enable   slack            user=john

Next steps