Summary
When creating a new kanban worker profile (via hermes profile create or the dashboard), the default config.yaml includes only toolsets: [hermes-cli]. This means the worker can use kanban tools but has no access to web, browser, terminal, or file — the tools most research and implementation tasks need.
The worker starts, picks up a task, and then silently degrades: it cannot search the web, browse pages, write files, or run scripts. It often produces a superficial "I couldn't access the required tools" summary and marks the task done, or crashes trying to call tools that don't exist.
Steps to Reproduce
hermes profile create researcher
- Check
~/.hermes/profiles/researcher/config.yaml — it has toolsets: [hermes-cli]
- Assign a kanban task to
researcher
- Worker spawns, has no web/browser/terminal/file access
- Task either fails silently or produces trivial output
Expected Behavior
New profiles should default to a reasonable minimum toolset for kanban workers:
toolsets:
- hermes-cli
- web
- browser
- terminal
- file
Or, the profile creation command should accept a --toolsets flag:
hermes profile create researcher --toolsets hermes-cli,web,browser,terminal,file
Suggested Fix
- Change the default
config.yaml template to include the 5 core toolsets
- Add a
--toolsets flag to hermes profile create
- In the dashboard, show a warning when a profile is assigned to kanban tasks but lacks key toolsets
Environment
- Hermes Agent v2.x
- Affects every new profile created for kanban use
- The kanban-orchestrator skill documents this: "Profile toolsets must be pre-configured. Newly created profiles often default to only hermes-cli."
Summary
When creating a new kanban worker profile (via
hermes profile createor the dashboard), the defaultconfig.yamlincludes onlytoolsets: [hermes-cli]. This means the worker can use kanban tools but has no access toweb,browser,terminal, orfile— the tools most research and implementation tasks need.The worker starts, picks up a task, and then silently degrades: it cannot search the web, browse pages, write files, or run scripts. It often produces a superficial "I couldn't access the required tools" summary and marks the task done, or crashes trying to call tools that don't exist.
Steps to Reproduce
hermes profile create researcher~/.hermes/profiles/researcher/config.yaml— it hastoolsets: [hermes-cli]researcherExpected Behavior
New profiles should default to a reasonable minimum toolset for kanban workers:
Or, the profile creation command should accept a
--toolsetsflag:Suggested Fix
config.yamltemplate to include the 5 core toolsets--toolsetsflag tohermes profile createEnvironment