Sign in
Join now
hermes-agent
alice.mosphere.at
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
The agent that grows with you
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
hermes-agent
/
tools
3 folders
·
60 files
at
refactor/extract-codex-adapter
Alexazhu
·
fix(tools): keep SSH ControlMaster socket path under macOS 104-byte limit
·
6mo ago
64a13682
browser_providers
feat: ungate Tool Gateway — subscription-based access with per-tool opt-in
6mo ago
environments
fix(tools): keep SSH ControlMaster socket path under macOS 104-byte limit
6mo ago
neutts_samples
refactor(tts): replace NeuTTS optional skill with built-in provider + setup flow
7mo ago
__init__.py
Merge branch 'main' into rewbs/tool-use-charge-to-subscription
6mo ago
ansi_strip.py
fix: strip ANSI at the source — clean terminal output before it reaches the model
7mo ago
approval.py
feat: configurable approval mode for cron jobs (approvals.cron_mode)
6mo ago
binary_extensions.py
fix(tools): address PR review — remove _extract_raw_output, BudgetConfig everywhere, read_file hardening
6mo ago
browser_camofox_state.py
feat(browser): add persistent Camofox sessions and VNC URL discovery (salvage #4400) (#4419)
6mo ago
browser_camofox.py
fix(camofox): honor auxiliary vision temperature\n\n- forward auxiliary.vision.temperature in camofox screenshot analysis\n- add regression tests for configured and default behavior
6mo ago
browser_cdp_tool.py
feat(browser): add browser_cdp raw DevTools Protocol passthrough (#12369)
6mo ago
browser_tool.py
fix(browser): honor auxiliary.vision.temperature for screenshot analysis\n\n- mirror the vision tool's config bridge in browser_vision - add regression tests for configured and default temperature forwarding
6mo ago
budget_config.py
fix: preserve existing thresholds, remove pre-read byte guard
6mo ago
checkpoint_manager.py
fix(checkpoints): isolate shadow git repo from user's global config (#11261)
6mo ago
clarify_tool.py
refactor: add tool_error/tool_result helpers + read_raw_config, migrate 129 callsites
6mo ago
code_execution_tool.py
feat(execute_code): add project/strict execution modes, default to project (#11971)
6mo ago
credential_files.py
refactor: extract shared helpers to deduplicate repeated code patterns (#7917)
6mo ago
cronjob_tools.py
fix: replace hardcoded ~/.hermes with display_hermes_home() in agent-facing text (#10285)
6mo ago
debug_helpers.py
refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821)
6mo ago
delegate_tool.py
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
6mo ago
discord_tool.py
feat: add Discord server introspection and management tool (#4753)
6mo ago
env_passthrough.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
feishu_doc_tool.py
fix(feishu-comment): use get_hermes_home(); drop dead asyncio wrapper; AUTHOR_MAP
6mo ago
feishu_drive_tool.py
fix(feishu-comment): use get_hermes_home(); drop dead asyncio wrapper; AUTHOR_MAP
6mo ago
file_operations.py
fix(patch): catch silent persistence failures and escape-drift in tool-call transport (#12669)
6mo ago
file_tools.py
fix(docker): pass docker_mount_cwd_to_workspace and docker_forward_env to container_config in file_tools
6mo ago
fuzzy_match.py
fix(patch): catch silent persistence failures and escape-drift in tool-call transport (#12669)
6mo ago
homeassistant_tool.py
fix: clean up description escaping, add string-data tests
6mo ago
image_generation_tool.py
feat(image_gen): upgrade Recraft V3 → V4 Pro, Nano Banana → Pro (#11406)
6mo ago
interrupt.py
fix(interrupt): propagate to concurrent-tool workers + opt-in debug trace (#11907)
6mo ago
managed_tool_gateway.py
fix(tools): add debug logging for token refresh and tighten domain check
6mo ago
mcp_oauth_manager.py
fix(mcp-oauth): bidirectional auth_flow bridge + absolute expires_at (salvage #12025) (#12717)
6mo ago
mcp_oauth.py
fix(mcp-oauth): bidirectional auth_flow bridge + absolute expires_at (salvage #12025) (#12717)
6mo ago
mcp_tool.py
fix(mcp): consolidate OAuth handling, pick up external token refreshes (#11383)
6mo ago
memory_tool.py
fix: nest msvcrt import inside fcntl except block
6mo ago
mixture_of_agents_tool.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
neutts_synth.py
fix(tts): document NeuTTS provider and align install guidance (#1903)
7mo ago
openrouter_client.py
refactor: route ad-hoc LLM consumers through centralized provider router
7mo ago
osv_check.py
feat: OSV malware check for MCP extension packages (#5305)
6mo ago
patch_parser.py
fix(patch): harden V4A patch parser and fuzzy match — 9 correctness bugs
6mo ago
path_security.py
refactor: extract shared helpers to deduplicate repeated code patterns (#7917)
6mo ago
process_registry.py
Merge pull request #4692 from NousResearch/feat/ink-refactor
6mo ago
registry.py
fix: tighten AST check to module-level only
6mo ago
rl_training_tool.py
refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821)
6mo ago
send_message_tool.py
fix(send_message): accept E.164 phone numbers for signal/sms/whatsapp (#12936)
6mo ago
session_search_tool.py
fix(aux): add session_search extra_body and concurrency controls
6mo ago
skill_manager_tool.py
fix: five HERMES_HOME profile-isolation leaks (#10570)
6mo ago
skills_guard.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
skills_hub.py
feat(skills): centralized skills index — eliminate GitHub API calls for search/install
6mo ago
skills_sync.py
feat(skills): add 'hermes skills reset' to un-stick bundled skills (#11468)
6mo ago
skills_tool.py
fix: use absolute skill_dir for external skills (#10313) (#10587)
6mo ago
terminal_tool.py
feat(tools): add terminal output transform hook
6mo ago
tirith_security.py
fix: handle cross-device shutil.move failure in tirith auto-install (#10127) (#10524)
6mo ago
todo_tool.py
fix(tools): enforce ID uniqueness in TODO store during replace operations
6mo ago
tool_backend_helpers.py
feat: ungate Tool Gateway — subscription-based access with per-tool opt-in
6mo ago
tool_result_storage.py
fix(tools): neutralize shell injection in _write_to_sandbox via path quoting (#7940)
6mo ago
transcription_tools.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
tts_tool.py
feat(tts): add Google Gemini TTS provider (#11229)
6mo ago
url_safety.py
fix: allow trusted QQ CDN benchmark IP resolution
6mo ago
vision_tools.py
fix: vision tool respects auxiliary.vision.temperature from config (#4661)
6mo ago
voice_mode.py
fix: point optional-dep install hints at the venv's python (#11938)
6mo ago
web_tools.py
feat: ungate Tool Gateway — subscription-based access with per-tool opt-in
6mo ago
website_policy.py
refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821)
6mo ago
xai_http.py
feat(xai): upgrade to Responses API, add TTS provider
6mo ago