hermes-agent/tools
teknium1 783acd712d feat: implement code execution sandbox for programmatic tool calling
- Introduced a new `execute_code` tool that allows the agent to run Python scripts that call Hermes tools via RPC, reducing the number of round trips required for tool interactions.
- Added configuration options for timeout and maximum tool calls in the sandbox environment.
- Updated the toolset definitions to include the new code execution capabilities, ensuring integration across platforms.
- Implemented comprehensive tests for the code execution sandbox, covering various scenarios including tool call limits and error handling.
- Enhanced the CLI and documentation to reflect the new functionality, providing users with clear guidance on using the code execution tool.
2026-02-19 23:23:43 -08:00
..
__init__.py feat: implement code execution sandbox for programmatic tool calling 2026-02-19 23:23:43 -08:00
browser_tool.py Enhance browser tool functionality and cleanup process 2026-02-09 04:36:37 +00:00
clarify_tool.py feat: introduce clarifying questions tool for interactive user engagement 2026-02-19 20:06:14 -08:00
code_execution_tool.py feat: implement code execution sandbox for programmatic tool calling 2026-02-19 23:23:43 -08:00
cronjob_tools.py Enhance CLI with multi-platform messaging integration and configuration management 2026-02-02 19:01:51 -08:00
file_operations.py fix: escape file glob patterns in ShellFileOperations 2026-02-19 15:12:02 -08:00
file_tools.py Refactor file operations and environment management in file_tools and terminal_tool 2026-02-16 19:37:40 -08:00
fuzzy_match.py Add file manipulation tools and enhance setup scripts 2026-02-05 03:49:46 -08:00
image_generation_tool.py Enhance batch processing and image generation tools 2026-01-18 10:11:59 +00:00
memory_tool.py refactor: remove 'read' action from memory tool and agent logging 2026-02-19 01:03:08 -08:00
mixture_of_agents_tool.py Enhance logging and tool initialization for improved performance 2026-01-29 19:59:59 +00:00
patch_parser.py Add file manipulation tools and enhance setup scripts 2026-02-05 03:49:46 -08:00
process_registry.py 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. 2026-02-17 03:14:47 -08:00
rl_training_tool.py Update dependencies and enhance installation scripts 2026-02-07 00:05:04 +00:00
session_search_tool.py feat: add persistent memory system + SQLite session store 2026-02-19 00:57:31 -08:00
skill_manager_tool.py feat: introduce skill management tool for agent-created skills and skills migration to ~/.hermes 2026-02-19 18:25:53 -08:00
skills_guard.py Add Skills Hub — universal skill search, install, and management from online registries 2026-02-18 16:09:05 -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
skills_sync.py feat: introduce skill management tool for agent-created skills and skills migration to ~/.hermes 2026-02-19 18:25:53 -08:00
skills_tool.py feat: introduce skill management tool for agent-created skills and skills migration to ~/.hermes 2026-02-19 18:25:53 -08:00
terminal_hecate.py Update environment configuration and enhance terminal tool integration 2026-01-23 12:26:53 +00:00
terminal_tool.py feat: enhance command execution with stdin support 2026-02-19 14:50:51 -08:00
todo_tool.py Add todo tool for agent task planning and management 2026-02-17 17:02:33 -08:00
transcription_tools.py 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. 2026-02-17 03:11:17 -08:00
tts_tool.py 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. 2026-02-17 03:11:17 -08:00
vision_tools.py Enhance image handling and analysis capabilities across platforms 2026-02-15 16:10:50 -08:00
web_tools.py Add a claude code-like CLI 2026-01-31 06:30:48 +00:00