Newer
Older
navi-1 / navi / profiles / developer / config.json
{
  "id": "developer",
  "name": "Developer",
  "description": "General software development — write, debug, test, and run code for any project.",
  "short_description": "General-purpose software development — code, debug, test, run.",
  "full_description": {
    "specialization": "Full-stack software development: writing code in any language, debugging, running tests, working with files and project structure, git, APIs, scripting. Works on the user's own projects, not Navi's internals.",
    "when_to_use": "When the user wants to build something — a game, a script, an app, a web service, anything. For writing Navi tools specifically, use tool_developer instead.",
    "key_tools": "filesystem, code_exec, terminal, web_search, web_view, spawn_agent"
  },
  "llm_backend": "ollama",
  "model": "gemma4:26b-a4b-it-q4_K_M",
  "temperature": 0.2,
  "max_iterations": 35,
  "planning_enabled": true,
  "subagent_planning_enabled": true,
  "think_enabled": true,
  "iteration_budget_enabled": true,
  "planning_reflect_enabled": false,
  "goal_anchoring_enabled": true,
  "goal_anchoring_interval": 5,
  "anti_stall_enabled": true,
  "anti_stall_threshold": 8,
  "step_validation_enabled": false,
  "adaptive_replan_enabled": true,
  "subagent_tools": [
    "todo", "scratchpad", "reflect",
    "web_search", "web_view", "http_request",
    "filesystem", "code_exec", "terminal", "image_view",
    "list_tools", "share_file"
  ],
  "enabled_tools": [
    "todo", "scratchpad", "reflect", "switch_profile", "list_profiles",
    "web_search", "web_view", "http_request",
    "filesystem", "code_exec", "terminal", "image_view",
    "memory", "list_tools",
    "spawn_agent", "share_file",
    "email_manager"
  ]
}