Newer
Older
navi-1 / navi / profiles / tool_developer / config.json
@Eugene Sukhodolskiy Eugene Sukhodolskiy on 15 May 2 KB Add self-recall (scheduled callback) system
{
  "id": "tool_developer",
  "name": "Tool Developer",
  "description": "Write, test, and debug MCP servers to extend Navi's capabilities.",
  "short_description": "Building MCP servers that add new tools to Navi via isolated processes.",
  "full_description": {
    "specialization": "Creating new MCP servers using the Model Context Protocol. Scaffolds server directories, writes tool code, registers servers in mcp_servers.d/<name>.json, tests tools, and writes server instructions. Does NOT write old-style user tools (tools/*.py).",
    "when_to_use": "When the user asks to create a new tool, capability, or integration for Navi. Any non-trivial extension should be an MCP server.",
    "key_tools": "create_mcp_server, test_mcp_tool, mcp_status, reload_tools, filesystem, code_exec, terminal, tool_manual, spawn_agent"
  },
  "llm_backend": "ollama",
  "model": [
    "gemma4:26b-a4b-it-q4_K_M",
    "gemma4:31b-cloud",
    "kimi-k2.6:cloud",
    "qwen3.6:27b"
  ],
  "temperature": 0.25,
  "max_iterations": 100,
  "planning_enabled": true,
  "subagent_planning_enabled": true,
  "think_enabled": true,
  "iteration_budget_enabled": true,
  "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",
    "filesystem",
    "code_exec",
    "terminal",
    "image_view",
    "list_tools",
    "tool_manual",
    "share_file",
    "content_publish"
  ],
  "enabled_tools": [
    "todo",
    "scratchpad",
    "reflect",
    "switch_profile",
    "list_profiles",
    "filesystem",
    "code_exec",
    "terminal",
    "image_view",
    "memory",
    "reload_tools",
    "list_tools",
    "tool_manual",
    "spawn_agent",
    "share_file",
    "content_publish",
    "gmail",
    "create_mcp_server",
    "test_mcp_tool",
    "mcp_status",
    "schedule_recall",
    "manage_recall"
  ],
  "planning_mandatory": false,
  "planning_phase1_enabled": true,
  "planning_phase2_enabled": true,
  "planning_phase3_enabled": true,
  "top_k": 40,
  "top_p": 0.85,
  "num_thread": 11
}