teyrebaz33
1404f846a7
feat(cli,gateway): add user-defined quick commands that bypass agent loop
Implements config-driven quick commands for both CLI and gateway that
execute locally without invoking the LLM.
Config example (~/.hermes/config.yaml):
quick_commands:
limits:
type: exec
command: /home/user/.local/bin/hermes-limits
dn:
type: exec
command: echo daily-note
Changes:
- hermes_cli/config.py: add quick_commands: {} default
- cli.py: check quick_commands before skill commands in process_command()
- gateway/run.py: check quick_commands before skill commands in _handle_message()
- tests/test_quick_commands.py: 11 tests covering exec, timeout, unsupported type, missing command, priority over skills
Closes #744
2026-03-09 07:38:06 +03:00
..
2026-02-22 02:16:11 -08:00
2026-03-07 21:00:12 -05:00
2026-03-07 07:35:36 -08:00
2026-02-21 23:17:18 -08:00
2026-03-08 17:22:27 -07:00
2026-03-01 19:59:24 -08:00
2026-02-20 23:23:32 -08:00
2026-03-08 15:20:29 -07:00
2026-03-09 07:38:06 +03:00
2026-02-21 16:21:19 -08:00
2026-03-07 21:00:12 -05:00
2026-03-08 04:36:23 -07:00
2026-03-08 16:09:31 -07:00
2026-03-08 06:09:36 -07:00
2026-02-20 23:23:32 -08:00
2026-03-06 18:55:18 -08:00
2026-03-08 13:07:19 -07:00
2026-03-09 01:43:59 +08:00
2026-03-07 01:23:27 -08:00
2026-03-08 06:11:18 -07:00
2026-02-20 23:23:32 -08:00