4 Commits

Author SHA1 Message Date
f195e6a8aa feat: models command — providers/list/test/status/switch with --aux and --tg support
- models providers: list configured custom providers
- models list [provider]: fetch and display available models from /v1/models
- models test [provider]: connectivity check with latency
- models status: show current main + auxiliary model config
- models switch: change provider/model for main or auxiliary tasks
  - --aux <task>: target specific auxiliary tasks (repeatable)
  - --tg: switch via Telegram /model command (current session)
  - --global: persistent switch (with --tg)

Signed-off-by: Xiaonuo <xiaonuo@shazhou.work>
2026-04-21 10:09:47 +08:00
8f4b1126da fix: delete /personality message after sending to reduce chat clutter 2026-04-20 01:31:42 +00:00
27f9849507 feat: personality subcommand — list/show/add/remove/switch
CRUD for Hermes personality presets in ~/.hermes/config.yaml.
Supports --tg flag to switch via Telegram Bot API for live session updates.

Usage:
  hermes-har personality list
  hermes-har personality show <name>
  hermes-har personality add <name> <prompt>
  hermes-har personality remove <name>
  hermes-har personality switch <name> [--tg]
2026-04-20 00:10:28 +00:00
27e7d908ed Initial commit 2026-04-20 00:08:34 +00:00