hermes-agent/tests/hermes_cli
Nyk b89177668e fix(cli): non-blocking startup update check and banner deduplication
- Add background thread mechanism (prefetch_update_check/get_update_result)
  so git fetch runs in parallel with skill sync and agent init
- Fix repo path fallback in check_for_updates() for dev installs
- Remove duplicate build_welcome_banner (~180 lines) and
  _format_context_length from cli.py — the banner.py version is
  now the single source of truth
- Port skin banner_hero/banner_logo support and terminal width check
  from cli.py's version into banner.py
- Add update status output to hermes version command
- Add unit tests for update check, prefetch, and version string
2026-03-14 21:45:50 -07:00
..
__init__.py
test_chat_skills_flag.py feat: preload CLI skills on launch (#1359) 2026-03-14 19:33:59 -07:00
test_claw.py
test_cmd_update.py fix(cli): fall back to main when current branch has no remote counterpart 2026-03-14 12:16:00 -07:00
test_coalesce_session_args.py
test_commands.py
test_config.py
test_cron.py feat: add multi-skill cron editing and docs 2026-03-14 19:18:10 -07:00
test_doctor.py
test_gateway.py feat: add gateway install scope prompts (#1374) 2026-03-14 21:06:52 -07:00
test_gateway_linger.py feat: add system gateway service mode (#1371) 2026-03-14 20:54:51 -07:00
test_gateway_runtime_health.py fix(gateway): harden Telegram polling conflict handling 2026-03-14 12:11:23 -07:00
test_gateway_service.py feat: add gateway install scope prompts (#1374) 2026-03-14 21:06:52 -07:00
test_model_validation.py
test_models.py
test_placeholder_usage.py fix: cover remaining config placeholder help text 2026-03-14 10:35:14 -07:00
test_session_browse.py
test_set_config_value.py
test_setup.py
test_setup_model_provider.py refactor: unify vision backend gating 2026-03-14 20:22:13 -07:00
test_setup_noninteractive.py
test_setup_openclaw_migration.py
test_skills_config.py
test_skills_hub.py fix(skills): honor policy table for dangerous verdicts 2026-03-14 11:27:02 -07:00
test_skills_install_flags.py fix(cli): add --yes alias for skills install 2026-03-14 11:27:23 -07:00
test_skills_subparser.py
test_skin_engine.py
test_status_model_provider.py
test_tools_config.py refactor: unify vision backend gating 2026-03-14 20:22:13 -07:00
test_update_autostash.py
test_update_check.py fix(cli): non-blocking startup update check and banner deduplication 2026-03-14 21:45:50 -07:00