hermes-agent/hermes_cli
teknium1 cfef34f7a6 feat: add multi-provider authentication and inference provider selection
- Implemented a multi-provider authentication system for the Hermes Agent, supporting OAuth for Nous Portal and traditional API key methods for OpenRouter and custom endpoints.
- Enhanced CLI with commands for logging in and out of providers, allowing users to authenticate and manage their credentials easily.
- Updated configuration options to select inference providers, with detailed documentation on usage and setup.
- Improved status reporting to include authentication status and provider details, enhancing user awareness of their current configuration.
- Added new files for authentication handling and updated existing components to integrate the new provider system.
2026-02-20 17:24:00 -08:00
..
__init__.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
auth.py feat: add multi-provider authentication and inference provider selection 2026-02-20 17:24:00 -08:00
config.py feat: add persistent memory system + SQLite session store 2026-02-19 00:57:31 -08:00
cron.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
doctor.py feat: add persistent memory system + SQLite session store 2026-02-19 00:57:31 -08:00
gateway.py Fix gateway exit code to enable systemd auto-restart on connection failure 2026-02-10 16:01:00 -08:00
main.py feat: add multi-provider authentication and inference provider selection 2026-02-20 17:24:00 -08:00
pairing.py Add messaging platform enhancements: STT, stickers, Discord UX, Slack, pairing, hooks 2026-02-15 21:38:59 -08:00
setup.py feat: add multi-provider authentication and inference provider selection 2026-02-20 17:24:00 -08:00
skills_hub.py feat: introduce skill management tool for agent-created skills and skills migration to ~/.hermes 2026-02-19 18:25:53 -08:00
status.py feat: add multi-provider authentication and inference provider selection 2026-02-20 17:24:00 -08:00
uninstall.py Add uninstall command to CLI and update documentation 2026-02-02 22:18:18 -08:00