Naia
Table of Contents
  1. 1Video Manual
  2. 2Naia OS Live USB
  3. 3Installation
  4. 3.1Naia OS Installation (ISO)
  5. 3.2Linux App Installation
  6. 4Getting Started
  7. 5Main Screen
  8. 6Chat
  9. 7Conversation History
  10. 8Work Progress
  11. 9Skills
  12. 10Channels
  13. 11Agents
  14. 12Diagnostics
  15. 13Settings
  16. 14Tool Details
  17. 15Naia Account
  18. 16Troubleshooting
  19. 17Open Source Usage & Contribution

14. Tool Details

When tools are enabled, Naia can perform various tasks directly.

Available Tools

ToolFunctionSecurity
execute_commandRun terminal commandsT3
read_fileRead file contentsT0
write_fileCreate/modify filesT2
search_filesSearch file systemT0
web_searchInternet searchT1
apply_diffEdit files (apply diff)T2
browserOpen web pagesT1
sessions_spawnCreate sub-agentsT2

Usage Examples

You can use tools through natural language:

RequestTool Used
"Show files in this folder"search_files
"Read README.md"read_file
"Run git status"execute_command
"Search for TypeScript"web_search
"Review this code"sessions_spawn

Security Approval

Each tool requires approval based on its security tier:

  • T0 (Read-only): Auto-approved — no side effects
  • T1 (Notification): Notice shown — external access but no changes
  • T2 (Caution): User approval needed — file modifications, agent spawning
  • T3 (Dangerous): User approval required — command execution

When first approving, selecting "Always Allow" auto-approves that tool going forward. You can reset allowed tools in Settings > Tools.

Gateway Connection

Tools require a Gateway connection:

  1. Enable Enable Tools in Settings > Tools
  2. In normal user environments, Gateway connection details are handled automatically
  3. If tools do not respond, restart the app and try again
  4. Check that required skills are enabled in the Skills tab
  5. Only self-hosted/advanced setups need manual Gateway URL/token checks