agents: align autoLoad with agent roles

Each agent now has tools matching its purpose:

- Read-only agents (explorer, navigator, observer, theo, copilot):
  No shell, file_write, file_edit. Code analysis tools only.

- Workflow agents (author, reviewer, panelist, foreman):
  9p client for peer messaging and goalstatus.
  Analysis tools for verification.

- Orchestration agents (conductor):
  subagent_spawn, 9p client, analysis tools.
  No direct file editing (delegates to sub-agents).

- Full coding agents (default, driver):
  Complete toolset including shell, file ops, LSP, code intel.

- Support agents (librarian, taskmanager):
  Scoped to their domain (docs, task files).

Removed tools that violate agent constraints.
This commit is contained in:
Levi Neely 2026-08-21 10:14:42 +02:00
parent fef6cdc307
commit 6b5d3fd0b6
14 changed files with 92 additions and 91 deletions

View File

@ -7,10 +7,11 @@
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"file_read",
"file_edit",
"file_write",
"file_edit",
"file_glob",
"file_grep",
"codebase_overview",

View File

@ -6,27 +6,25 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_edit",
"file_glob",
"file_grep",
"file_write",
"subagent_spawn",
"code_outline",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_dependencies",
"codebase_overview",
"lsp_definition",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_diagnostics",
"memory_wake",
"memory_recall",
"memory_remember"
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 16384

View File

@ -6,14 +6,21 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_glob",
"file_grep"
]
"file_grep",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_dependencies",
"lsp_definition",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 8192
}

View File

@ -6,18 +6,23 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_write",
"file_edit",
"file_glob",
"file_grep",
"file_read",
"file_write",
"code_dependencies",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_rewrite",
"code_symbols",
"codebase_overview",
"code_dependencies",
"lsp_completion",
"lsp_definition",
"lsp_diagnostics",

View File

@ -7,38 +7,38 @@
],
"autoLoad": [
"shell",
"client_9p",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"skill_list",
"skill_load",
"file_read",
"file_write",
"file_edit",
"file_glob",
"file_grep",
"memory_wake",
"memory_recall",
"memory_remember",
"lsp_definition",
"lsp_diagnostics",
"lsp_hover",
"lsp_references",
"lsp_symbols",
"gui_screenshot",
"gui_windows",
"gui_clipboard",
"gui_notify",
"image_read",
"skill_list",
"skill_load",
"subagent_generate",
"logseq",
"system_logs",
"browser_screencap",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_rewrite",
"code_dependencies"
"code_dependencies",
"lsp_completion",
"lsp_definition",
"lsp_diagnostics",
"lsp_hover",
"lsp_references",
"lsp_rename",
"lsp_symbols",
"web_fetch",
"image_read",
"gui_screenshot",
"gui_clipboard",
"gui_notify",
"system_logs"
],
"backend": "openrouter",
"model": "deepseek/deepseek-v4-flash",

View File

@ -6,8 +6,6 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
@ -15,17 +13,16 @@
"file_read",
"file_glob",
"file_grep",
"gui_screenshot",
"gui_windows",
"gui_clipboard",
"gui_notify",
"image_read",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_rewrite",
"code_dependencies"
"code_dependencies",
"lsp_definition",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 16384

View File

@ -6,7 +6,7 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"file_read",
"file_glob",

View File

@ -6,15 +6,14 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_glob",
"file_grep",
"memory_wake",
"memory_recall",
"memory_remember"
"codebase_overview"
],
"temperature": 0.3,
"maxTokens": 16384

View File

@ -6,8 +6,6 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
@ -15,18 +13,16 @@
"file_read",
"file_glob",
"file_grep",
"gui_screenshot",
"gui_windows",
"gui_clipboard",
"gui_notify",
"image_read",
"browser_screencap",
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_rewrite",
"code_dependencies"
"code_dependencies",
"lsp_definition",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 8192

View File

@ -4,9 +4,6 @@
],
"autoLoad": [
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_glob",
"file_grep",
@ -14,15 +11,12 @@
"code_symbols",
"code_outline",
"code_query",
"code_rewrite",
"code_dependencies",
"lsp_definition",
"lsp_diagnostics",
"lsp_hover",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_rename",
"lsp_completion"
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 4096

View File

@ -6,10 +6,9 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"file_read",
"file_edit",
"file_glob",
"file_grep",
"codebase_overview",

View File

@ -6,7 +6,7 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"file_read",
"file_glob",

View File

@ -6,17 +6,16 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"client_9p",
"reasoning_think",
"file_read",
"file_glob",
"file_grep",
"file_write",
"file_edit",
"subagent_spawn",
"memory_wake",
"memory_recall",
"memory_remember"
"memory_remember",
"file_read",
"file_write",
"file_edit",
"file_glob",
"file_grep"
],
"temperature": 0.3,
"maxTokens": 8192

View File

@ -6,17 +6,23 @@
"$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md"
],
"autoLoad": [
"shell",
"subagent_spawn",
"reasoning_think",
"memory_wake",
"memory_recall",
"memory_remember",
"file_read",
"file_edit",
"file_glob",
"file_grep",
"file_write"
"codebase_overview",
"code_symbols",
"code_outline",
"code_query",
"code_dependencies",
"lsp_definition",
"lsp_references",
"lsp_hover",
"lsp_symbols",
"lsp_diagnostics"
],
"temperature": 0.3,
"maxTokens": 8192