Commit Graph

  • 630bd3d789 feat: improve password prompt handling in terminal tool teknium1 2026-02-20 21:26:31 -08:00
  • 5c4c0c0cba feat: update branding and visuals across the project teknium1 2026-02-20 21:25:04 -08:00
  • 24c241d29b add github project management skill teknium1 2026-02-20 21:15:17 -08:00
  • a3d760ff12 feat: implement provider deactivation and enhance configuration updates teknium1 2026-02-20 18:17:55 -08:00
  • 77a3dda59d feat: enhance README and CLI with multi-provider model selection teknium1 2026-02-20 17:52:46 -08:00
  • f6daceb449 feat: add interactive model selection and saving functionality teknium1 2026-02-20 17:35:12 -08:00
  • cfef34f7a6 feat: add multi-provider authentication and inference provider selection teknium1 2026-02-20 17:24:00 -08:00
  • c007b9e5bd chore: update installer banner text for branding consistency teknium1 2026-02-20 11:20:59 -08:00
  • b9f3518b33 refactor: streamline TODO.md for clarity and focus teknium1 2026-02-20 03:28:42 -08:00
  • ba07d9d5e3 feat: enhance task delegation with spinner updates and progress display teknium1 2026-02-20 03:23:23 -08:00
  • 90e5211128 feat: implement subagent delegation for task management teknium1 2026-02-20 03:15:53 -08:00
  • c0d412a736 refactor: update search tool parameters and documentation for clarity teknium1 2026-02-20 02:46:30 -08:00
  • f9eb5edb96 refactor: rename search tool for clarity and consistency teknium1 2026-02-20 02:43:57 -08:00
  • ba8b80a163 refactor: improve memory entry handling and file operations teknium1 2026-02-20 02:32:15 -08:00
  • 3b90fa5c9b fix: increase default timeout for code execution sandbox teknium1 2026-02-20 01:29:53 -08:00
  • 273b367f05 fix: update documentation and return types for web tools teknium1 2026-02-19 23:30:01 -08:00
  • 783acd712d feat: implement code execution sandbox for programmatic tool calling teknium1 2026-02-19 23:23:43 -08:00
  • 748f0b2b5f feat: enhance clarify tool with configurable timeout and countdown display teknium1 2026-02-19 20:11:54 -08:00
  • 9350e26e68 feat: introduce clarifying questions tool for interactive user engagement teknium1 2026-02-19 20:06:14 -08:00
  • 997f793af1 feat: update TODO.md with enhancements to skills and memory systems teknium1 2026-02-19 18:47:45 -08:00
  • 4d5f29c74c feat: introduce skill management tool for agent-created skills and skills migration to ~/.hermes teknium1 2026-02-19 18:25:53 -08:00
  • d070b8698d fix: escape file glob patterns in ShellFileOperations teknium1 2026-02-19 15:12:02 -08:00
  • 057d3e1810 feat: enhance search functionality in ShellFileOperations teknium1 2026-02-19 15:10:17 -08:00
  • d49af633f0 feat: enhance command execution with stdin support teknium1 2026-02-19 14:50:51 -08:00
  • 3191a9ba11 feat: add new conversation command and enhance command handling teknium1 2026-02-19 14:31:53 -08:00
  • 53e13fe1f1 feat: add Slack and WhatsApp setup prompts in setup wizard teknium1 2026-02-19 12:33:09 -08:00
  • 59cb0cecb2 feat: add messaging gateway startup functionality teknium1 2026-02-19 09:43:46 -08:00
  • 1c6846c4c2 Merge branch 'main' of github.com:NousResearch/Hermes-Agent teknium1 2026-02-19 09:37:27 -08:00
  • b88e441a07 feat: implement cross-channel messaging functionality teknium1 2026-02-19 09:37:25 -08:00
  • 4f57d7116d Improved stdout handling in the terminal tool to prevent deadlocks by implementing a background thread to continuously drain output, ensuring smooth command execution without blocking. teknium1 2026-02-19 09:24:04 -08:00
  • 422607df7c feat: expand README with update and messaging gateway instructions teknium1 2026-02-19 02:10:02 -08:00
  • 3f4b494c61 refactor: streamline thinking spinner behavior in AIAgent teknium1 2026-02-19 01:56:04 -08:00
  • 109dffb242 fix: refine dynamic height adjustment for input area in CLI teknium1 2026-02-19 01:53:36 -08:00
  • 0e8ee051c6 feat: replace framed input with horizontal rules in CLI teknium1 2026-02-19 01:51:54 -08:00
  • 5c545e67f3 feat: add styled border frame to input area in CLI teknium1 2026-02-19 01:49:50 -08:00
  • 2daf5e4296 fix: improve CLI output rendering and response display teknium1 2026-02-19 01:46:56 -08:00
  • d0c8dd78c2 fix: ensure proper output rendering in CLI by flushing stdout teknium1 2026-02-19 01:43:15 -08:00
  • 21c3e9973a feat: enhance CLI output formatting with dynamic borders teknium1 2026-02-19 01:39:01 -08:00
  • 8e4d013154 feat: improve ANSI text rendering in CLI teknium1 2026-02-19 01:34:14 -08:00
  • 37fb01b17d feat: enhance conversation display with ANSI escape codes teknium1 2026-02-19 01:23:23 -08:00
  • ac0a70b369 feat: enhance input area height adjustment in CLI teknium1 2026-02-19 01:14:53 -08:00
  • a4bc6f73d7 refactor: simplify CLI layout by integrating inline completions teknium1 2026-02-19 01:11:02 -08:00
  • 56ee8a5cc6 refactor: remove 'read' action from memory tool and agent logging teknium1 2026-02-19 01:03:08 -08:00
  • 440c244cac feat: add persistent memory system + SQLite session store teknium1 2026-02-19 00:57:31 -08:00
  • 655303f2f1 Add skill name resolution and enhanced install confirmation in Skills Hub teknium1 2026-02-18 16:20:35 -08:00
  • 14e59706b7 Add Skills Hub — universal skill search, install, and management from online registries teknium1 2026-02-18 16:09:05 -08:00
  • d59e93d5e9 Enhance platform toolset configuration and CLI toolset handling teknium1 2026-02-17 23:39:24 -08:00
  • 9e85408c7b Add todo tool for task management and enhance CLI features teknium1 2026-02-17 23:30:31 -08:00
  • 225ae32e7a Enhance CLI layout with floating completion menu teknium1 2026-02-17 23:04:48 -08:00
  • 50ef18644b Update multiline input instructions in HermesCLI teknium1 2026-02-17 22:53:48 -08:00
  • 41608beb35 Update multiline input handling in HermesCLI teknium1 2026-02-17 22:51:25 -08:00
  • d9a8e421a4 Enhance multiline input handling in HermesCLI teknium1 2026-02-17 21:53:19 -08:00
  • d7cef744ec Add autocomplete and multiline support in HermesCLI input teknium1 2026-02-17 21:47:54 -08:00
  • 54cbf30c14 Refactor dynamic prompt and layout in HermesCLI teknium1 2026-02-17 21:34:49 -08:00
  • dfa3c6265c Refactor CLI input prompt and layout in HermesCLI teknium1 2026-02-17 21:33:00 -08:00
  • a7f52911e1 Refactor CLI output formatting in AIAgent teknium1 2026-02-17 21:29:23 -08:00
  • 1e31614572 Refactor tool activity messages in AIAgent for improved CLI output teknium1 2026-02-17 21:26:41 -08:00
  • 3b615b0f7a Enhance tool previews in AIAgent and GatewayRunner teknium1 2026-02-17 17:11:31 -08:00
  • e184f5ab3a Add todo tool for agent task planning and management teknium1 2026-02-17 17:02:33 -08:00
  • d0f82e6dcc Removing random project notes doc Sam Herring 2026-02-17 08:02:29 -08:00
  • 49e1f9ea89 Refactor TODO.md to summarize future improvements for the Hermes Agent, focusing on subagent architecture, task management, dynamic skills expansion, and interactive clarifying questions. Key ideas include context isolation for subagents, task decomposition, progress tracking, and skill acquisition from successful tasks. teknium1 2026-02-17 03:24:38 -08:00
  • 6731230d73 Add special handling for 'process' tool in _build_tool_preview function teknium1 2026-02-17 03:18:27 -08:00
  • ec59d71e60 Update PTY write handling in ProcessRegistry to ensure data is encoded as bytes before writing. This change improves compatibility with string inputs and clarifies the expected data type in comments. teknium1 2026-02-17 03:14:47 -08:00
  • bdac541d1e Rename OPENAI_API_KEY to HERMES_OPENAI_API_KEY in configuration and codebase for clarity and to avoid conflicts. Update related documentation and error messages to reflect the new key name, ensuring backward compatibility with existing setups. teknium1 2026-02-17 03:11:17 -08:00
  • 061fa70907 Add background process management with process tool, wait, PTY, and stdin support teknium1 2026-02-17 02:51:31 -08:00
  • 48b5cfd085 Add skip_context_files option to AIAgent for batch processing teknium1 2026-02-16 22:40:31 -08:00
  • a7609c97be Update docs to match backend key rename and CWD behavior teknium1 2026-02-16 22:31:41 -08:00
  • c33feb6dc9 Fix host CWD leaking into non-local terminal backends teknium1 2026-02-16 22:30:04 -08:00
  • 2c7deb41f6 Fix Modal backend not working from CLI teknium1 2026-02-16 19:47:23 -08:00
  • 8117d0adab Refactor file operations and environment management in file_tools and terminal_tool teknium1 2026-02-16 19:37:40 -08:00
  • 01a3a6ab0d Implement cleanup guard to prevent multiple executions on exit teknium1 2026-02-16 02:43:45 -08:00
  • 45a8098d3a Remove browserbase SDK check and add Node.js and agent-browser validation in doctor script teknium1 2026-02-16 02:41:24 -08:00
  • 60812ae041 Enhance configuration checks and persona file creation in doctor and install scripts teknium1 2026-02-16 02:38:19 -08:00
  • 635bec06cb Update tool definitions handling in GatewayRunner teknium1 2026-02-16 00:55:18 -08:00
  • 0f58dfdea4 Enhance agent response handling and transcript logging teknium1 2026-02-16 00:53:17 -08:00
  • dd5fe334f3 Refactor configuration handling to improve user experience teknium1 2026-02-16 00:33:45 -08:00
  • e0c9d495ef Refine configuration migration process to improve user experience teknium1 2026-02-15 21:53:59 -08:00
  • 2f34e6fd30 Update OpenAI configuration prompts for clarity and detail teknium1 2026-02-15 21:48:07 -08:00
  • 69aa35a51c Add messaging platform enhancements: STT, stickers, Discord UX, Slack, pairing, hooks teknium1 2026-02-15 21:38:59 -08:00
  • 5404a8fcd8 Enhance image handling and analysis capabilities across platforms teknium1 2026-02-15 16:10:50 -08:00
  • eb49936a60 Update documentation and installation scripts for TTS audio formats teknium1 2026-02-14 16:16:54 -08:00
  • ff9ea6c4b1 Enhance TTS tool to support platform-specific audio formats teknium1 2026-02-14 16:13:26 -08:00
  • 586b0a7047 Add Text-to-Speech (TTS) support with Edge TTS and ElevenLabs integration teknium1 2026-02-14 16:08:14 -08:00
  • 84718d183a Add platform-specific formatting hints and identity for AIAgent teknium1 2026-02-12 16:11:16 -08:00
  • 3099a2f53c Add timestamp to active system prompt in AIAgent teknium1 2026-02-12 15:59:31 -08:00
  • ed010752dd Update .env.example to use new Docker, Singularity, and Modal images for Python 3.11 with Node.js 20 support teknium1 2026-02-12 10:07:03 -08:00
  • f5be6177b2 Add Text-to-Speech (TTS) functionality with multiple providers teknium1 2026-02-12 10:05:08 -08:00
  • 89c6f24d48 Merge branch 'main' of github.com:nousresearch/hermes-agent teknium 2026-02-12 05:38:15 +00:00
  • f23856df8e Add kill_modal script to manage Modal applications and better handling of file and terminal tools teknium 2026-02-12 05:37:14 +00:00
  • 1b7bc299f3 Enhance TerminalBench2 environment with task filtering due to incompat with modal and logging improvements teknium 2026-02-12 05:36:45 +00:00
  • a291cc99cf more extra kwarg support for provider selection etc on openrouter in agent rl envs and evals teknium 2026-02-12 05:36:25 +00:00
  • 389ac5e017 pass extrabody for agentloop to ban and allowlist providers on openrouter, control thinking, etc teknium 2026-02-12 05:35:48 +00:00
  • fc792a4be9 Update Project_notes.md: grailed-embedding-search status and TODOs (June 2025) nightwing 2026-02-11 17:54:47 -07:00
  • 07501bef14 Add Project_notes.md — centralized status tracker for all side projects nightwing 2026-02-11 17:36:18 -07:00
  • 137ce05324 Add image generation tool to toolsets for messaging platforms teknium1 2026-02-10 21:04:24 -08:00
  • ada0b4f131 Enhance image handling in platform adapters teknium1 2026-02-10 21:02:40 -08:00
  • abe925e212 Update hermes-discord toolset to enable full terminal access with safety checks teknium 2026-02-11 04:44:30 +00:00
  • 8fb44608bf Update SKILL.md and related references to implement container binding for labeled shapes and arrows in Excalidraw teknium1 2026-02-10 20:05:23 -08:00
  • 153cd5bb44 Refactor skills tool integration and enhance system prompt teknium1 2026-02-10 19:48:38 -08:00
  • 669545f551 Add diagramming skills for Excalidraw teknium1 2026-02-10 19:30:46 -08:00