Skip to content

Feature Request: Support per-task model override for Kanban workers #24206

@Dolomo

Description

@Dolomo

Feature Request: Support per-task model override for Kanban workers

Problem

Currently, Kanban workers always use the model configured in their assigned profile's config.yaml. There is no way to specify a different model at the task level.

When a task is dispatched, the worker spawns via:

hermes -p <profile> --skills kanban-worker chat -q work kanban task <id>

No --model argument is passed, so the worker always falls back to the profile's configured model.

Expected Behavior

The kanban create command should accept a --model option (e.g., --model deepseek-v3) that gets forwarded to the worker's startup command:

hermes -p <profile> --model <model> --skills kanban-worker chat -q work kanban task <id>

This would allow users to route specific tasks to specific models without creating a dedicated profile for each model.

Related Issues

Both issues confirm that task-level model routing is a known gap in the architecture.

Suggested Implementation

  1. hermes_cli/kanban_db.py_default_spawn()
    Add --model <task.model> to the worker subprocess command when task.model is set.

  2. hermes_cli/kanban.pycreate command
    Add --model option that stores the model name in Task.model field.

  3. Database migration
    Add a model column to the tasks table (nullable — defaults to null meaning "use profile default").

Priority

Medium — workaround exists (create a profile per model), but adds unnecessary overhead for users who want model-aware task routing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — cosmetic, nice to havecomp/cronCron scheduler and job managementcomp/pluginsPlugin system and bundled pluginstype/featureNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions