Skip to content

feat(kanban): expose profile routing hints - #31882

Closed
bagelcode-jhkim wants to merge 1 commit into
NousResearch:mainfrom
bagelcode-jhkim:feat/profile-routing-contract
Closed

bagelcode-jhkim wants to merge 1 commit into
NousResearch:mainfrom
bagelcode-jhkim:feat/profile-routing-contract

Conversation

@bagelcode-jhkim

Copy link
Copy Markdown

Summary

  • Expose profile kanban_worker_model_routing metadata as compact model/runtime hints in the kanban decomposer roster.
  • Reuse the same compact hint for dispatcher worker env (HERMES_KANBAN_MODEL_HINT) and optional spawn receipt comments.
  • Keep routing metadata best-effort: malformed/missing profile config is ignored and never blocks decomposition or dispatch.

Tests

  • RED: ./scripts/run_tests.sh tests/hermes_cli/test_kanban_decompose.py failed before implementation because roster entries lacked model_hint.
  • GREEN: ./scripts/run_tests.sh tests/hermes_cli/test_kanban_decompose.py tests/hermes_cli/test_kanban_core_functionality.py → 177 passed, 0 failed.
  • python3 -m py_compile hermes_cli/kanban_db.py hermes_cli/kanban_decompose.py tests/hermes_cli/test_kanban_decompose.py tests/hermes_cli/test_kanban_core_functionality.py
  • git diff --check

Review

  • Independent review found no blockers/high/medium issues.
  • Follow-up low notes addressed by normalizing public helper inputs and bounding/single-lining free-form hint values.

@bagelcode-jhkim
bagelcode-jhkim marked this pull request as ready for review May 25, 2026 05:38
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard labels May 25, 2026
@bagelcode-jhkim

Copy link
Copy Markdown
Author

Closing: this change is being kept as a local Hermes patch for Joohyun instead of upstreaming to NousResearch/hermes-agent.

@bagelcode-jhkim
bagelcode-jhkim deleted the feat/profile-routing-contract branch May 25, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants