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
/
hermes_cli
53 files
at
fix/web-env-validation
alt-glitch
·
fix(web): reject empty values in PUT /api/env
·
6mo ago
f87dbdf0
__init__.py
chore: release v0.11.0 (2026.4.23) (#14791)
6mo ago
auth_commands.py
Add native Spotify tools with PKCE auth
6mo ago
auth.py
fix(auth): preserve corrupt auth.json and warn instead of silently resetting
6mo ago
backup.py
fix(backup): handle files with pre-1980 timestamps
6mo ago
banner.py
feat(banner): hyperlink startup banner title to latest GitHub release (#14945)
6mo ago
callbacks.py
fix: ESC cancels secret/sudo prompts, clearer skip messaging (#9902)
6mo ago
claw.py
Normalize claw workspace paths for Windows
6mo ago
cli_output.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
clipboard.py
feat: fix img pasting in new ink plus newline after tools
6mo ago
codex_models.py
feat(codex): add gpt-5.5 and wire live model discovery into picker (#14720)
6mo ago
colors.py
feat: respect NO_COLOR env var and TERM=dumb (#4079)
6mo ago
commands.py
feat: add slash command for busy input mode
6mo ago
completion.py
fix: preserve profile name completion in dynamic shell completion
6mo ago
config.py
feat: read prompt caching cache_ttl from config
6mo ago
copilot_auth.py
fix(copilot): exchange raw GitHub token for Copilot API JWT
6mo ago
cron.py
feat(cron): per-job workdir for project-aware cron runs (#15110)
6mo ago
curses_ui.py
feat: ungate Tool Gateway — subscription-based access with per-tool opt-in
6mo ago
debug.py
style(debug): add missing blank line between LogSnapshot and helpers
6mo ago
default_soul.py
fix: reset default SOUL.md to baseline identity text (#3159)
7mo ago
dingtalk_auth.py
test(dingtalk): cover QR device-flow auth + OpenClaw branding disclosure
6mo ago
doctor.py
fix(cli): validate user-defined providers consistently
6mo ago
dump.py
fix(gemini): fail fast on missing API key + surface it in hermes dump (#15133)
6mo ago
env_loader.py
fix(cli): ensure project .env is sanitized before loading
6mo ago
gateway.py
fix(gateway): drain-aware hermes update + faster still-working pings (#14736)
6mo ago
hooks.py
feat: shell hooks — wire shell scripts as Hermes hook callbacks
6mo ago
logs.py
feat: component-separated logging with session context and filtering (#7991)
6mo ago
main.py
fix: mobile chat in new layout
6mo ago
mcp_config.py
fix(mcp): consolidate OAuth handling, pick up external token refreshes (#11383)
6mo ago
memory_setup.py
fix(memory): discover user-installed memory providers from $HERMES_HOME/plugins/ (#10529)
6mo ago
model_normalize.py
fix(model-normalize): pass DeepSeek V-series IDs through instead of folding to deepseek-chat
6mo ago
model_switch.py
fix(/model): show provider-enforced context length, not raw models.dev (#15438)
6mo ago
models.py
feat(models): add openai/gpt-5.5 and gpt-5.5-pro to OpenRouter + Nous Portal (#15343)
6mo ago
nous_subscription.py
fix(fal): extend whitespace-only FAL_KEY handling to all call sites
6mo ago
pairing.py
fix(pairing): handle null user_name in pairing list display
6mo ago
platforms.py
feat(cron): honor `hermes tools` config for the cron platform (#14798)
6mo ago
plugins_cmd.py
feat(plugins): make all plugins opt-in by default
6mo ago
plugins.py
docs(plugins): correct pre_gateway_dispatch doc text and add hooks.md section
6mo ago
profiles.py
fix(profiles): stage profile imports to prevent directory clobbering
6mo ago
providers.py
fix(providers): register alibaba-coding-plan as a first-class provider
6mo ago
pty_bridge.py
fix: mobile chat in new layout
6mo ago
runtime_provider.py
fix(opencode): derive api_mode from target model, not stale config default (#15106)
6mo ago
setup.py
feat(spotify): consolidate tools (9→7), add spotify skill, surface in hermes setup (#15154)
6mo ago
skills_config.py
refactor: remove dead code — 1,784 lines across 77 files (#9180)
6mo ago
skills_hub.py
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
6mo ago
skin_engine.py
fix(skins): don't inherit status_bar_* into light-mode skins
6mo ago
status.py
fix: validate nous auth status against runtime credentials
6mo ago
timeouts.py
fix(config): add stale timeout settings
6mo ago
tips.py
fix(tests): resolve 17 persistent CI test failures (#15084)
6mo ago
tools_config.py
feat(spotify): wire setup wizard into 'hermes tools' + document cron usage (#15180)
6mo ago
uninstall.py
feat(uninstall): offer to remove named profiles when uninstalling from default
6mo ago
voice.py
fix(tui): ignore SIGPIPE so stderr back-pressure can't kill the gateway
6mo ago
web_server.py
fix(web): reject empty values in PUT /api/env
6mo ago
webhook.py
feat(webhook): direct delivery mode for zero-LLM push notifications (#12473)
6mo ago