Skip to content

fix(kanban): auto-install bundled skills (e.g. kanban-worker) on kanban init - #23884

Closed
ms-alan wants to merge 3 commits into
NousResearch:mainfrom
ms-alan:fix/kanban-init-install-worker-skill
Closed

ms-alan wants to merge 3 commits into
NousResearch:mainfrom
ms-alan:fix/kanban-init-install-worker-skill

Conversation

@ms-alan

@ms-alan ms-alan commented May 11, 2026

Copy link
Copy Markdown
Contributor

Closes #23725

pander added 3 commits May 12, 2026 00:09
… spam

When tirith is not installed on Windows but 'tirith' appears in PATH
(e.g. from MSYS/Git Bash), shutil.which() returns a MSYS-style path
(/mingw64/bin/tirith) that exists on disk but cannot be executed by
Windows subprocess.  The OSError was raised on every command without
caching the failure, causing the same WARNING to fire 20+ times per
session.

Fix: mark _resolved_path = _INSTALL_FAILED in the OSError handler so
subsequent check_command_security() calls short-circuit to 'path
unavailable' (one WARNING) instead of retrying the same broken path.

Closes NousResearch#23845
When Nous auth is not configured (no nous/login and no
NOUS_API_KEY/NOUS_RUNTIME_API_KEY env vars), _try_nous() silently
returned (None, None).  The caller had no indication that this was an
auth issue vs a general provider failure.

Add a logger.warning() so operators can see in agent.log why the Nous
provider is unavailable and how to fix it (run 'hermes auth nous' or
set the env vars).

This addresses the misleading-error-message aspect of NousResearch#23876: when the
goal judge uses Nous and auth is missing, the warning now clearly
indicates auth is the root cause rather than the model being faulty.
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have comp/cron Cron scheduler and job management comp/plugins Plugin system and bundled plugins labels May 11, 2026
@teknium1

Copy link
Copy Markdown
Collaborator

Merged via PR #28368 (cherry-picked onto current main with your authorship preserved via rebase-merge — commit 97ac94f). Thanks for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cron Cron scheduler and job management comp/plugins Plugin system and bundled plugins 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.

Full kanban suite not installed with Hermes 0.130

3 participants