{
  "id": "developer",
  "name": "Tool Developer",
  "description": "Write, test, and debug custom tools to extend Navi's capabilities.",
  "short_description": "Writing, testing, and debugging Navi's own Python tools.",
  "full_description": {
    "specialization": "Writing new Python tools that extend Navi's capabilities, debugging and fixing existing tools, hot-reloading the tool registry, and testing tool behavior. Full access to tools directory, test runner, and reload mechanism.",
    "when_to_use": "When the user asks to create a new tool, modify an existing tool, fix a broken tool, or test tool functionality. Not for general software development tasks — use secretary for those.",
    "key_tools": "write_tool, reload_tools, delete_tool, test_tool, filesystem, terminal, code_exec, memory"
  },
  "llm_backend": "ollama",
  "model": "gemma4:26b-a4b-it-q4_K_M",
  "temperature": 0.2,
  "max_iterations": 40,
  "planning_enabled": true,
  "enabled_tools": [
    "todo", "scratchpad", "reflect", "switch_profile", "list_profiles",
    "web_search", "web_view", "http_request",
    "filesystem", "code_exec", "terminal", "image_view",
    "memory",
    "reload_tools", "delete_tool", "list_tools", "tool_manual",
    "test_tool",
    "spawn_agent",
    "share_file",
    "email_manager"
  ]
}
