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
·
69 files
at
main
Teknium
·
feat(kanban): durable multi-profile collaboration board (#17805)
·
5mo ago
c8684254
browser_providers
feat: ungate Tool Gateway — subscription-based access with per-tool opt-in
6mo ago
environments
fix(ci): stabilize current main test regressions
5mo 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
chore(salvage): strip duplicated/merge-corrupted blocks from PR #17664
5mo 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
refactor(config): add cfg_get() helper; migrate 20 nested-get call sites (#17304)
5mo ago
browser_cdp_tool.py
chore: remove unused imports and dead locals (ruff F401, F841) (#17010)
5mo ago
browser_dialog_tool.py
feat(browser): CDP supervisor — dialog detection + response + cross-origin iframe eval (#14540)
6mo ago
browser_supervisor.py
chore: remove unused imports and dead locals (ruff F401, F841) (#17010)
5mo ago
browser_tool.py
refactor(config): add cfg_get() helper; migrate 20 nested-get call sites (#17304)
5mo ago
budget_config.py
fix: preserve existing thresholds, remove pre-read byte guard
6mo ago
checkpoint_manager.py
feat(checkpoints): auto-prune orphan and stale shadow repos at startup (#16303)
6mo ago
clarify_tool.py
refactor: add tool_error/tool_result helpers + read_raw_config, migrate 129 callsites
6mo ago
code_execution_tool.py
fix(tools): serialize concurrent hermes_tools RPC calls from execute_code
5mo ago
credential_files.py
refactor(config): add cfg_get() helper; migrate 20 nested-get call sites (#17304)
5mo ago
cronjob_tools.py
fix(cron): accept list-form deliver values so deliver=['telegram'] works (#17456)
5mo ago
debug_helpers.py
refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821)
6mo ago
delegate_tool.py
chore: remove unused imports and dead locals (ruff F401, F841) (#17010)
5mo ago
discord_tool.py
fix(discord_tool): coerce limit parameter to int before min() call
6mo ago
env_passthrough.py
refactor(config): add cfg_get() helper; migrate 20 nested-get call sites (#17304)
5mo 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
chore: remove unused imports and dead locals (ruff F401, F841) (#17010)
5mo ago
file_state.py
feat(delegate): cross-agent file state coordination for concurrent subagents (#13718)
6mo ago
file_tools.py
fix(ci): stabilize main test suite regressions (#17660)
5mo ago
fuzzy_match.py
fix(patch): gate 'did you mean?' to no-match + extend to v4a/skill_manage
6mo ago
homeassistant_tool.py
fix: clean up description escaping, add string-data tests
6mo ago
image_generation_tool.py
fix(image-gen): force-refresh plugin providers in long-lived sessions
6mo ago
interrupt.py
fix(interrupt): propagate to concurrent-tool workers + opt-in debug trace (#11907)
6mo ago
kanban_tools.py
feat(kanban): durable multi-profile collaboration board (#17805)
5mo 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): preserve server_url path for protected-resource validation (#16031)
6mo ago
mcp_oauth.py
fix(mcp-oauth): preserve server_url path for protected-resource validation (#16031)
6mo ago
mcp_tool.py
fix: clean up defensive shims and finish CI stabilization from #17660 (#17801)
5mo ago
memory_tool.py
refactor: consolidate symlink-safe atomic replace into shared helper
6mo ago
mixture_of_agents_tool.py
Fix (mixture_of_agents): replace deprecated Gemini model and forward max_tokens to OpenRouter (#6621)
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): gate 'did you mean?' to no-match + extend to v4a/skill_manage
6mo ago
path_security.py
refactor: extract shared helpers to deduplicate repeated code patterns (#7917)
6mo ago
process_registry.py
fix(process): reconcile session.exited against real child exit in poll/wait (#17430)
5mo ago
registry.py
perf(tools): memoize get_tool_definitions + TTL-cache check_fn results (#17098)
5mo ago
rl_training_tool.py
refactor: codebase-wide lint cleanup — unused imports, dead code, and inefficient patterns (#5821)
6mo ago
schema_sanitizer.py
refactor(schema): consolidate nullable-union stripping in schema_sanitizer
6mo ago
send_message_tool.py
feat(gateway/signal): add support for multiple images sending
5mo ago
session_search_tool.py
fix(session-search): exclude current lineage root deterministically in recent mode
6mo ago
skill_manager_tool.py
feat(skills): refuse skill_manage writes on pinned skills (#17562)
5mo ago
skill_usage.py
fix: use skill activity in curator status
5mo ago
skills_guard.py
feat(skills-guard): gate agent-created scanner on config.skills.guard_agent_created (default off)
6mo ago
skills_hub.py
feat(skills): install skills from a direct HTTP(S) URL (#16323)
6mo ago
skills_sync.py
refactor: consolidate symlink-safe atomic replace into shared helper
6mo ago
skills_tool.py
fix(skills): also bump_use on skill_view tool invocation
5mo ago
slash_confirm.py
feat(gateway,cli): confirm /reload-mcp to warn about prompt cache invalidation
5mo ago
terminal_tool.py
feat: add Vercel Sandbox backend
5mo ago
tirith_security.py
fix: guard against None tirith path in security scanner
6mo ago
todo_tool.py
fix(tools): enforce ID uniqueness in TODO store during replace operations
6mo ago
tool_backend_helpers.py
fix(cli): coerce use_gateway config flags in tool routing
6mo ago
tool_output_limits.py
feat(skills): add design-md skill for Google's DESIGN.md spec (#14876)
6mo ago
tool_result_storage.py
fix(tools): neutralize shell injection in _write_to_sandbox via path quoting (#7940)
6mo ago
transcription_tools.py
fix(ci): stabilize main test suite regressions (#17660)
5mo ago
tts_tool.py
feat(tts): add Piper as a native local TTS provider (closes #8508) (#17885)
5mo ago
url_safety.py
fix(security): treat quoted false as false in browser SSRF guards
6mo ago
vision_tools.py
fix(vision): use HERMES_HOME-based cache dir instead of cwd (#17719)
5mo ago
voice_mode.py
fix: point optional-dep install hints at the venv's python (#11938)
6mo ago
web_tools.py
perf(tools): memoize get_tool_definitions + TTL-cache check_fn results (#17098)
5mo 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
yuanbao_tools.py
chore: remove unused imports and dead locals (ruff F401, F841) (#17010)
5mo ago