Commit Graph

  • 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
  • cfe2f3fe15 Implement interrupt handling for long-running tool executions in AIAgent teknium1 2026-02-10 16:34:27 -08:00
  • 140d609e0c Refine agent history conversion logic in GatewayRunner teknium1 2026-02-10 16:16:30 -08:00
  • a32ad1a656 Fix infinite interrupt loop in gateway by consuming pending messages with .pop() and clearing interrupt events before recursion teknium 2026-02-11 00:05:30 +00:00
  • 62ba69a29d Fix gateway exit code to enable systemd auto-restart on connection failure teknium1 2026-02-10 16:01:00 -08:00
  • 9b0f2a16ca Enhance CLI functionality with retry and undo commands teknium1 2026-02-10 15:59:46 -08:00
  • 85e629e915 Add cleanup functionality for orphaned sandboxes in TerminalBench2EvalEnv teknium 2026-02-10 23:48:49 +00:00
  • 999a28062d Implement graceful exit cleanup for terminal tool teknium 2026-02-10 22:53:44 +00:00
  • ba3fea24f1 Enhance TerminalBench 2 configuration and evaluation handling teknium 2026-02-10 22:53:24 +00:00
  • 6b4a8d0b17 Add terminal configuration options and enhance environment setup teknium 2026-02-10 22:51:50 +00:00
  • 5ec75e38b9 Enhance tool execution and logging in HermesAgentLoop teknium 2026-02-10 22:51:18 +00:00
  • ad042fdd68 Update terminalbench_2 configuration for enhanced performance and evaluation teknium 2026-02-10 19:48:41 +00:00
  • 35ad3146a8 Add new environments and enhance tool context functionality teknium 2026-02-10 19:39:05 +00:00
  • e8343f2d87 Refactor Singularity environment for persistent container management teknium 2026-02-10 06:49:58 +00:00
  • 1b1307d0d1 Implement Anthropic prompt caching for Claude models via OpenRouter teknium 2026-02-10 06:49:41 +00:00
  • 7a11be9f3f Enhance browser tool functionality and cleanup process teknium 2026-02-09 04:35:25 +00:00
  • 192ce958c3 Enhance CLI command handling and introduce resource cleanup features teknium1 2026-02-08 13:31:45 -08:00
  • c441681dc2 Update default model to 'anthropic/claude-opus-4.6' and refine terminal working directory settings teknium1 2026-02-08 12:56:40 -08:00
  • dd70d57b9b Refactor BatchRunner and AIAgent for enhanced reasoning and tool management, improved tool definitions for fileops teknium 2026-02-08 20:19:14 +00:00
  • f12ea1bc02 Enhance BatchRunner and AIAgent with new configuration options, default model now opus 4.6, default summarizer gemini flash 3 teknium 2026-02-08 10:49:24 +00:00
  • fa76a331b0 Merge pull request #19 from NousResearch/atropos-hermes-agent Teknium 2026-02-07 21:01:06 -08:00
  • d999d9876d Enhance async tool execution and error handling in Hermes agent for Atropos integration teknium 2026-02-08 05:00:47 +00:00
  • 578a5fb6a9 Merge pull request #18 from NousResearch/atropos-hermes-agent Teknium 2026-02-07 16:00:05 -08:00
  • a8809bbd3e Transition installation to uv for py version and speed to be easier to streamline teknium 2026-02-07 23:54:53 +00:00
  • a478e44585 Increase max_token_length in TerminalTestEnv to 16000 for enhanced processing capacity teknium 2026-02-07 21:11:07 +00:00
  • c0494b3558 Update pyproject.toml to refine dependency management teknium 2026-02-07 21:11:01 +00:00
  • 7f1cd014f2 Merge pull request #17 from NousResearch/atropos-hermes-agent Teknium 2026-02-07 09:12:10 -08:00
  • 07b615e96e Add support for Atropos Agentic RL environments (requires branch tool_call_support in Atropos atm) teknium 2026-02-07 09:17:16 +00:00
  • ab387a6120 Merge pull request #16 from NousResearch/atropos-hermes-agent Teknium 2026-02-06 16:05:50 -08:00
  • ac79725923 Update dependencies and enhance installation scripts teknium 2026-02-07 00:05:04 +00:00
  • 8dd38318fc Merge pull request #15 from NousResearch/rl-capabilities Teknium 2026-02-05 03:50:42 -08:00
  • 533c064269 Add file manipulation tools and enhance setup scripts teknium1 2026-02-05 03:49:46 -08:00
  • 5c3105b437 Enhance RL test inference with WandB integration and real-time output streaming teknium1 2026-02-04 21:07:07 -08:00
  • 3c0d0dba49 Update RL tools and enhance configuration management teknium1 2026-02-04 13:57:59 -08:00
  • 12bbca95ec Add tinker-atropos submodule and update RL training tools teknium1 2026-02-04 10:36:01 -08:00
  • f6574978de Add RL training configuration and tools teknium1 2026-02-04 09:36:51 -08:00
  • 8380895ae3 Update README.md Teknium 2026-02-04 00:35:45 -08:00
  • f018999da9 initial RL training tools and loop teknium1 2026-02-03 23:41:26 -08:00
  • 51a6b7d2b5 Implement interrupt handling for message processing in GatewayRunner and BasePlatformAdapter teknium1 2026-02-03 20:10:15 -08:00
  • 9bfe185a2e Implement interrupt handling for agent and CLI input and persistent prompt line at bottom of CLI :) teknium1 2026-02-03 16:15:49 -08:00
  • beeb7896e0 Refactor message handling and error logging in agent and gateway teknium1 2026-02-03 15:42:54 -08:00
  • 212460289b Enhance skills tool to have an arg so it is more reliably called, and error handling in agent teknium1 2026-02-03 15:26:59 -08:00
  • 221fb17c5e Refine typing indicator behavior in message handling teknium1 2026-02-03 15:06:18 -08:00
  • 488deb04a4 fix telegram, import asyncio teknium1 2026-02-03 15:02:41 -08:00
  • 9d9eea9ac9 Enhance agent configuration and documentation for tool progress and working directory teknium1 2026-02-03 14:57:27 -08:00
  • e7f0ffbf5d Add tool progress notifications for messaging channels teknium1 2026-02-03 14:54:43 -08:00
  • a09b018bd5 Implement continuous typing indicator in message handling teknium1 2026-02-03 14:51:31 -08:00
  • 7eac4ee9fe Update agent configuration for maximum tool-calling iterations teknium1 2026-02-03 14:48:19 -08:00
  • 17a5efb416 Enhance messaging gateway configuration and security features teknium1 2026-02-03 10:46:23 -08:00
  • 3e634aa7e4 Update requirements and enhance environment variable loading in gateway teknium1 2026-02-03 07:02:59 -08:00
  • 5d3398aa8a Refactor terminal tool command approval process and enhance CLI feedback teknium1 2026-02-02 23:46:41 -08:00
  • 76d929e177 Implement dangerous command approval system for terminal tool teknium1 2026-02-02 23:35:18 -08:00
  • be91af7551 Refactor TODO list and remove completed items Teknium 2026-02-02 23:08:27 -08:00
  • c9011fc7e1 Add uninstall command to CLI and update documentation teknium1 2026-02-02 22:18:18 -08:00
  • ff776b57bf Remove outdated .cursorrules file and add comprehensive AGENTS.md documentation teknium1 2026-02-02 19:45:42 -08:00
  • 3ee788dacc Implement configuration migration system and enhance CLI setup teknium1 2026-02-02 19:39:23 -08:00
  • fef504f038 Refactor configuration file management and improve user feedback teknium1 2026-02-02 19:34:56 -08:00
  • bbb5776763 Enhance tool availability checks and user feedback in CLI teknium1 2026-02-02 19:28:27 -08:00
  • e87bee9ccd Refactor setup wizard for improved API key and provider configuration teknium1 2026-02-02 19:23:20 -08:00