hermes-agent/hermes_cli
zccyman 4e9df52d60 fix: elevate plugin discovery failures from debug to warning
Plugin discovery exceptions in gateway startup (gateway/run.py) and
CLI startup (hermes_cli/main.py) are caught and logged at DEBUG
level, making them invisible at the default INFO log level.

If any plugin import fails — syntax error, missing dependency, import
cycle — operators get zero indication unless they bump the log level
to DEBUG. This makes broken plugins appear enabled but silently
non-functional.

Change both locations to logger.warning() so failures are visible at
production log levels.

Closes #28137
2026-05-18 19:35:41 -07:00
..
proxy
…
__init__.py
…
_parser.py
…
_subprocess_compat.py
…
auth.py fix(minimax-oauth): quarantine dead tokens on terminal refresh failure 2026-05-18 10:34:03 -07:00
auth_commands.py feat(azure-foundry): add Microsoft Entra ID auth 2026-05-18 10:14:38 -07:00
azure_detect.py feat(azure-foundry): add Microsoft Entra ID auth 2026-05-18 10:14:38 -07:00
backup.py
…
banner.py
…
browser_connect.py
…
callbacks.py
…
checkpoints.py
…
claw.py
…
cli_output.py
…
clipboard.py
…
codex_models.py
…
codex_runtime_plugin_migration.py
…
codex_runtime_switch.py
…
colors.py
…
commands.py feat(cli): add /update slash command to CLI and TUI (#23854) 2026-05-18 20:10:46 -04:00
completion.py
…
config.py fix(compress): make abort-on-summary-failure opt-in via config flag (#28117) 2026-05-18 10:28:20 -07:00
copilot_auth.py
…
cron.py feat: add cron job profile support 2026-05-18 17:39:50 +00:00
curator.py
…
curses_ui.py
…
debug.py
…
default_soul.py
…
dep_ensure.py feat(dep_ensure): complete Windows bootstrap — dep_ensure + install.ps1 + detection (#27845) 2026-05-18 16:34:24 +05:30
dingtalk_auth.py
…
doctor.py feat(azure-foundry): add Microsoft Entra ID auth 2026-05-18 10:14:38 -07:00
dump.py
…
env_loader.py
…
fallback_cmd.py
…
gateway.py
…
gateway_windows.py
…
goals.py
…
hooks.py
…
inventory.py
…
kanban.py fix(kanban): surface unusable triage auxiliary model (auto-decompose aware) (#27871) 2026-05-18 01:27:06 -07:00
kanban_db.py fix(kanban): detect cycles in decompose_triage_task sibling-link pre-validation 2026-05-18 09:40:44 -07:00
kanban_decompose.py
…
kanban_diagnostics.py fix(kanban): surface unusable triage auxiliary model (auto-decompose aware) (#27871) 2026-05-18 01:27:06 -07:00
kanban_specify.py
…
logs.py
…
main.py fix: elevate plugin discovery failures from debug to warning 2026-05-18 19:35:41 -07:00
mcp_config.py
…
memory_setup.py
…
model_catalog.py
…
model_normalize.py
…
model_switch.py fix(auth): treat empty credential pool entries as unauthenticated 2026-05-18 19:33:07 -07:00
models.py
…
nous_subscription.py
…
oneshot.py
…
pairing.py
…
platforms.py
…
plugins.py
…
plugins_cmd.py
…
profile_describer.py
…
profile_distribution.py
…
profiles.py
…
providers.py fix: add default base_url_override for ollama-cloud provider 2026-05-18 14:31:37 -07:00
pt_input_extras.py
…
pty_bridge.py
…
relaunch.py
…
runtime_provider.py feat(azure-foundry): add Microsoft Entra ID auth 2026-05-18 10:14:38 -07:00
security_advisories.py
…
send_cmd.py
…
session_recap.py
…
setup.py
…
skills_config.py
…
skills_hub.py
…
skin_engine.py
…
slack_cli.py
…
status.py
…
stdio.py
…
timeouts.py
…
tips.py
…
tools_config.py
…
uninstall.py
…
vercel_auth.py
…
voice.py
…
web_server.py feat(azure-foundry): add Microsoft Entra ID auth 2026-05-18 10:14:38 -07:00
webhook.py
…