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-03-08 03:58:13 -07:00
2026-03-07 00:04:41 -08:00
2026-02-28 14:28:04 +03:00
2026-03-08 17:09:00 -07:00
2026-03-08 17:10:54 -07:00
2026-03-04 19:35:01 -08:00
2026-03-05 10:26:22 -08:00
2026-03-08 17:22:27 -07:00
2025-10-01 23:29:25 +00:00
2026-03-02 04:34:21 -08:00
2026-03-04 14:42:41 -08:00
2026-03-07 21:00:12 -05:00
2026-03-06 05:50:12 -08:00
2026-03-01 19:59:24 -08:00
2026-03-02 17:18:15 +11:00
2026-03-06 05:50:12 -08:00
2026-03-08 05:35:02 -07:00
2026-03-08 06:13:12 -07:00
2026-03-08 16:48:56 -07:00
2026-03-05 01:41:50 -08:00
2026-02-25 19:27:54 -08:00
2026-03-01 19:59:24 -08:00
2026-02-28 21:47:51 -08:00
2026-03-08 15:54:51 -07:00
2026-03-01 03:12:37 -05:00
2026-03-06 14:50:57 -08:00
2026-03-05 18:46:30 -08:00
2026-03-07 10:14:19 -08:00
2026-03-09 07:38:06 +03:00
2026-02-28 21:47:51 -08:00
2026-03-07 23:36:35 -08:00
2026-03-06 17:16:14 -08:00
2026-03-03 18:23:40 +05:30
2026-02-26 13:54:20 +03:00
2026-02-26 13:27:58 +03:00
2026-02-28 21:28:28 +03:00
2026-03-07 21:05:40 -08:00