Skip to content

fix(doctor): report Kanban worker tools as runtime-gated#18344

Closed
suncokret12 wants to merge 1 commit into
NousResearch:mainfrom
suncokret12:fix/doctor-kanban-runtime-gate
Closed

fix(doctor): report Kanban worker tools as runtime-gated#18344
suncokret12 wants to merge 1 commit into
NousResearch:mainfrom
suncokret12:fix/doctor-kanban-runtime-gate

Conversation

@suncokret12
Copy link
Copy Markdown
Contributor

Summary

hermes doctor currently reports the kanban toolset as unavailable in normal user sessions because the kanban_* worker tools are intentionally gated behind the dispatcher worker runtime.

That can look like a broken setup even when the human-facing Kanban CLI and dispatcher are working correctly.

This change teaches Doctor to recognize the expected non-worker runtime gate and report Kanban as runtime-gated instead of a missing system dependency. If the worker env is present and Kanban is still unavailable, Doctor preserves the warning.

Test Plan

  • ./venv/bin/python -m pytest tests/hermes_cli/test_doctor.py -q -o 'addopts='
  • verified hermes doctor reports kanban (runtime-gated; loaded only for dispatcher-spawned workers)

@suncokret12 suncokret12 marked this pull request as ready for review May 1, 2026 10:45
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard labels May 1, 2026
@teknium1
Copy link
Copy Markdown
Contributor

teknium1 commented May 6, 2026

Merged via PR #20448 (rebase-merge, commit bcf3b01a). Your commit is on main with authorship preserved. Thanks — clean runtime-gate detection fix, and the test coverage is tight.

#20448

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/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants