.github
ci(lint): diff the PR head ref so the public-surface deepen loop can actually find a merge-base
acp_adapter
fix(acp): retain only ephemeral-new-session persistence guard
agent
fix(codex): gate the newest-only reasoning replay on its own Azure predicate
apps
fix(desktop): trim the auto Show-earlier gate and prove it end to end
assets
Update banner image to new version
contributors
chore: map contributor email for ten82e (PR #106290 salvage)
cron
fix(cron): re-derive repeat defaults when a schedule update flips the kind
datagen-config-examples
fix: remove dedicated user-facing output cap controls
docker
fix(prompt): sync DEFAULT_SOUL_MD with the #95681 identity rewrite
docs
test(sessions): verify gateway status after timer removal
evals
test: verify API Runs continuation consumers over loopback HTTP
gateway
perf(gateway): warm the Python toolchain probe in the boot warm-up
hermes_cli
fix(auth): honor Desktop-saved model.key_env for registry providers
locales
feat(fast): bounded /fast auto|cold windows behind one route-aware gate
mcp-research-data
bench: discovery-bound suite — paraphrase/absence/survey tasks isolate the listing's structural advantage
native
feat(state): messages_fts_cjk — CJK-bigram index on the v23 external-content layout
nix
Merge upstream main (b81383ec21) into the install-e2e suite branch
optional-mcps
fix(mcp): Atlassian catalog entry no longer 404s + Grafana defensive curation
optional-skills
fix(desktop): load property card guidance only on demand
plugin-catalog
feat(plugin-catalog): seed the catalog — 3 official + 4 community entries
plugins
fix(kanban): an explicit scratch workspace never inherits the board's project
providers
fix: retain reasoning effort on named custom provider routes
scripts
Merge pull request #69446 from NousResearch/feat/plugin-catalog
skills
fix(skills): make RSS and Reddit reading optional
tests
fix(codex): gate the newest-only reasoning replay on its own Azure predicate
tests-js
fmt(js): `npm run fix` on merge (#106039)
tools
fix(kanban): an explicit scratch workspace never inherits the board's project
tui_gateway
fix(tui-gateway): point the sessionless model rejection at Settings -> Models
ui-tui
fmt(js): `npm run fix` on merge (#105739)
web
fix(dashboard): place the deactivation ref reset after the callbacks that also write those refs
website
docs(line): document LINE_EXPIRED_TEXT beside the other postback reply knobs
.coderabbit.yaml
bye bye
.dockerignore
fix: fail closed when no safe export destination exists; polish salvage edges
.env.example
docs(skills): reddit-reading spells out that no login is needed and OAuth is app-only
.envrc
feat(install): warn pip/Homebrew installs are unsupported (CLI, TUI, desktop) (#57225)
.gitattributes
chore: enforce LF line endings for all source files via .gitattributes (#85866)
.gitignore
feat(plugins): catalog is the sole discovery system — re-port onto main's layout
.hadolint.yaml
feat(docker): remove gosu from bundled image; s6-setuidgid handles privilege drop
.mailmap
chore: mailmap kshitijkapoorr@gmail.com to kshitijk4poor's canonical noreply
.npmrc
fix(deps): patch 31 known CVEs across Python and npm lockfiles
.nvmrc
feat: add .nvmrc w/ node 26
.prettierignore
fix(ci): js-autofix pushes via PR instead of direct push to main (#65186)
.prettierrc
refactor(lint): hoist shared eslint + prettier config to root
.python-version
fix: pin uv python to 3.11
AGENTS.md
docs(agents): split AGENTS.md into root + per-area files (≤8k each, the subdirectory-hint cap)
batch_runner.py
fix(observability): attribute ACP and batch execution surfaces
cli-config.yaml.example
fix(delegation): keep child routes and fallback policy together
cli.py
fix(cron): unpinned jobs run on their creation-snapshot model instead of failing closed
compat_manifest.json
refactor: MessageEvent to gateway/platforms/event.py; ElicitationHandler takes a call_context thunk
COMPAT_MANIFEST.md
refactor: MessageEvent to gateway/platforms/event.py; ElicitationHandler takes a call_context thunk
constraints-termux.txt
feat: add tested Termux install path and EOF-aware gh auth
CONTRIBUTING.es.md
fix: remove automatic session JSON snapshots
CONTRIBUTING.md
fix: remove automatic session JSON snapshots
docker-compose.windows.yml
feat(docker): add Windows Docker Desktop compatible compose file
docker-compose.yml
docs(compose): update entrypoint comment for s6-overlay
Dockerfile
feat(update): bake authoritative image provenance into the Docker image
eslint.config.shared.mjs
fix(js): hoist eslint shared devDeps to workspace root
flake.lock
feat(nix): home-manager module, shared with the NixOS module
flake.nix
feat(nix): home-manager module, shared with the NixOS module
hermes
fix: use argparse entrypoint in top-level launcher (#3874)
hermes_bootstrap.py
refactor(hermes_bootstrap,hermes_startup_watchdog,hermes_logging): collapse duplicated dump/handle plumbing, compact docs
hermes_constants.py
fix(profiles): a stored <root>/profiles/<name> home names its profile even when the root carries no markers
hermes_logging.py
compat(plugins): temporary import-path shims for external plugins — ONE commit, revert on schedule
hermes_startup_watchdog.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_common.py
fix: index compacted display identity writes
hermes_state_compression.py
refactor(state): drop inline comments duplicating the cooldown-rollback docstring
hermes_state_dbfile.py
refactor(state): one pre-open header reader for both probes
hermes_state_errors.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_fts.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_gateway.py
simplify(compat): hermes_state — drop 81 re-exports + 3 registry aliases + 3 shims, repoint 45 callers + 60 test files
hermes_state_guard.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_holders.py
refactor(state): one canonical-path helper for holder scans
hermes_state_maintenance.py
fix(state): guard vacuum() and optimize_fts() against quarantined SessionDB handles
hermes_state_messages.py
fix: persist API delegation units once without waking the model
hermes_state_portability.py
feat(desktop): session import view for foreign coding-agent transcripts
hermes_state_readpool.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_registry.py
refactor(state): fold the speculative-open retry into acquire's loop; keep real inode-swap tests
hermes_state_repair.py
simplify(compat): hermes_state — drop 81 re-exports + 3 registry aliases + 3 shims, repoint 45 callers + 60 test files
hermes_state_schema.py
fix(state): trim the futile-holder FTS diagnostic to shape and fix the remedy text
hermes_state_search.py
fix(state): guard vacuum() and optimize_fts() against quarantined SessionDB handles
hermes_state_sessions.py
fix(session-state): keep the canonical Bot Chat hidden when pinned
hermes_state_telegram.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_titles.py
simplify(compat): hermes_state — drop 81 re-exports + 3 registry aliases + 3 shims, repoint 45 callers + 60 test files
hermes_state_usage.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
hermes_state_wal.py
fix(db): honour require_wal on the probe-unknown path; touch nothing at all
hermes_state.py
refactor(state): one pre-open header reader for both probes
hermes_time.py
refactor(hermes_time,registration_lifecycle,toolset_distributions): inline single-use helpers, flatten predecessor walk, pack distribution table; -27 LOC
LICENSE
fix: restore missing MIT license file
mcp_serve.py
simplify(compat): hermes_state — drop 81 re-exports + 3 registry aliases + 3 shims, repoint 45 callers + 60 test files
mini_swe_runner.py
refactor(mini_swe_runner): dispatch env classes by name, flatten assistant-turn branches, drop body blanks; -33 LOC
model_tools.py
simplify(compat): approval — drop 43 facade re-exports + _command_detection_variants late-bind seam, repoint 30 callers + 46 test files
package-lock.json
feat(desktop): let users order Group Chat rooms
package.json
fix(install): Node 24.0–24.10 no longer passes the gates only to die at npm EBADENGINE
pyproject.toml
chore: release v0.21.1 (2026.9.7)
README.es.md
feat(i18n): add complete Spanish translation
README.md
Revert "remove Vercel AI Gateway and Vercel Sandbox (#33067)"
README.ur-pk.md
docs: add Urdu translation of README (#40578)
README.zh-CN.md
docs(README.zh-CN): update Windows install from 'not supported' to native PowerShell
registration_lifecycle.py
refactor(hermes_time,registration_lifecycle,toolset_distributions): inline single-use helpers, flatten predecessor walk, pack distribution table; -27 LOC
run_agent.py
fix(review): distinguish explicit /refine from unattended reviews and surface staged consolidations
SECURITY.es.md
feat: consolidate 'hermes version' into 'hermes --version', remove the subcommand
SECURITY.md
feat: consolidate 'hermes version' into 'hermes --version', remove the subcommand
setup-hermes.sh
fix(install): provision supported Python from TUR on Termux and update docs
setup.py
fix(packaging): derive root py-modules from the tree in setup.py
SOUL.md
refactor(skills): shipped-set slim — 15 to optional, github 6-way merge, pdf absorbs OCR, channel-gated teams pipeline (index −26%) (#98539)
toolset_distributions.py
docs(distributions): document compound entries once, at the module level
toolsets.py
fix: listing surfaces show the merged view for MCP servers named like built-in toolsets
trajectory_compressor.py
refactor(trajectory_compressor): fold single-use helpers, table-drive the report printer, flatten dataclass layout; -133 LOC
utils.py
review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged)
uv.lock
chore: release v0.21.1 (2026.9.7)
Unable to load file content.

Command Palette

Search for a command to run...