-
e2b3b1c5e4
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-06 17:56:45 -05:00
-
-
-
-
e651e04100
fix(nix): read version, regen uv.lock, fix packages.nix to add hermes_logging (#5651)
Siddharth Balyan
2026-04-06 15:51:19 -07:00
-
7b129636f0
feat(tools): add Firecrawl cloud browser provider (#5628)
Siddharth Balyan
2026-04-06 14:05:26 -07:00
-
150f70f821
feat(skills): add skill config interface + llm-wiki skill (#5635)
Teknium
2026-04-06 13:49:13 -07:00
-
29b5ec2555
fix: clear session-scoped model after session reset
Mikita Lisavets
2026-04-06 16:52:27 +02:00
-
9afb9a6cb2
fix: clear session-scoped model overrides during session reset
Mikita Lisavets
2026-04-06 15:22:30 +02:00
-
2c814d7b5d
fix: /model --global writes model.name instead of model.default
donrhmexe
2026-04-06 15:19:12 +02:00
-
ad567c9a8f
fix: subagent toolset inheritance when parent enabled_toolsets is None
BongSuCHOI
2026-04-06 18:16:02 +00:00
-
ff655de481
fix: model alias fallback uses authenticated providers instead of hardcoded openrouter/nous
donrhmexe
2026-04-06 15:20:06 +02:00
-
96f85b03cd
fix: handle launchctl kickstart exit code 113 in launchd_start()
Ayman Kamal
2026-04-06 10:00:24 -04:00
-
1a2f109d8e
Ensure atomic writes for gateway channel directory cache to prevent truncation
Dusk1e
2026-04-06 21:16:34 +03:00
-
af9a9f773c
fix(security): sanitize workdir parameter in terminal tool backends
Mariano A. Nicolini
2026-04-06 13:16:25 -07:00
-
537a2b8bb8
docs: add WSL2 networking guide for local model servers (#5616)
Teknium
2026-04-06 13:01:18 -07:00
-
261e2ee862
fix: restore Path import in env_passthrough.py (removed by #5526)
Teknium
2026-04-06 12:12:50 -07:00
-
878b1d3d33
fix(cron): harden scheduler against path traversal and env leaks
Awsh1
2026-04-06 12:12:45 -07:00
-
7d0953d6ff
security(gateway): isolate env/credential registries using ContextVars
Dusk1e
2026-04-06 16:05:15 +03:00
-
da02a4e283
fix: auxiliary client payment fallback — retry with next provider on 402 (#5599)
Teknium
2026-04-06 12:41:40 -07:00
-
8ffd44a6f9
feat(discord): register skills as native slash commands via shared gateway logic (#5603)
Teknium
2026-04-06 12:09:36 -07:00
-
92c19924a9
feat: add xAI prompt caching via x-grok-conv-id header
Julien Talbot
2026-04-06 19:06:36 +04:00
-
0afa3a87d4
Merge pull request #5600 from SHL0MS/feat/p5js-skill
SHL0MS
2026-04-06 14:52:27 -04:00
-
-
3d08a2fa1b
fix: extract MEDIA: tags from cron delivery before sending (#5598)
Teknium
2026-04-06 11:42:44 -07:00
-
5e88eb2ba0
fix(signal): implement send_image_file, send_voice, and send_video for MEDIA: tag delivery
kshitijk4poor
2026-04-06 20:41:47 +05:30
-
17e2a27c51
feat(skills): add p5js creative coding skill
SHL0MS
2026-04-06 14:39:00 -04:00
-
-
214e60c951
fix: sanitize Telegram command names to strip invalid characters
kshitijk4poor
2026-04-06 20:52:04 +05:30
-
f77be22c65
Fix #5211: Preserve dots in OpenCode Go model names
ClintonEmok
2026-04-06 12:07:39 +02:00
-
582dbbbbf7
feat: add grok to TOOL_USE_ENFORCEMENT_MODELS for direct xAI usage (#5595)
Teknium
2026-04-06 11:22:07 -07:00
-
0bac07ded3
Merge pull request #5588 from SHL0MS/feat/manim-skill-deep-expansion
SHL0MS
2026-04-06 13:58:00 -04:00
-
-
a912cd4568
docs(manim-video): add 5 new reference files — design thinking, updaters, paper explainer, decorations, production quality
SHL0MS
2026-04-06 13:51:36 -04:00
-
-
cc7136b1ac
fix: update Gemini model catalog + wire models.dev as live model source
Teknium
2026-04-06 10:19:19 -07:00
-
6dfab35501
feat(providers): add Google AI Studio (Gemini) as a first-class provider
Teknium
2026-04-06 10:14:01 -07:00
-
85973e0082
fix(nous): don't use OAuth access_token as inference API key
SHL0MS
2026-04-06 12:11:21 -04:00
-
eceb89b824
Merge pull request #4664 from NousResearch/fix/various-qa
Austin Pickett
2026-04-06 08:35:34 -07:00
-
-
79aeaa97e6
fix: re-order providers,Quick Install, subscription polling
Austin Pickett
2026-04-02 17:43:41 -04:00
-
-
6f1cb46df9
fix: register /queue, /background, /btw as native Discord slash commands (#5477)
Teknium
2026-04-06 02:05:27 -07:00
-
5747590770
fix: follow-up improvements for salvaged PR #5456
Teknium
2026-04-06 00:49:27 -07:00
-
ea8ec27023
fix(retaindb): make project optional, default to 'default' project
Alinxus
2026-04-06 08:20:49 +01:00
-
6df4860271
fix(retaindb): fix API routes, add write queue, dialectic, agent model, file tools
Alinxus
2026-04-06 08:15:17 +01:00
-
6c12999b8c
fix: bridge tool-calls in copilot-acp adapter
MestreY0d4-Uninter
2026-04-06 00:47:01 -07:00
-
d3d5b895f6
refactor: simplify _get_service_pids — dedupe systemd scopes, fix self-import, harden launchd parsing
kshitijk4poor
2026-04-06 10:09:04 +05:30
-
a2a9ad7431
fix: hermes update kills freshly-restarted gateway service
kshitijk4poor
2026-04-06 09:52:22 +05:30
-
9c96f669a1
feat: centralized logging, instrumentation, hermes logs CLI, gateway noise fix (#5430)
Teknium
2026-04-06 00:08:20 -07:00
-
89db3aeb2c
fix(cron): add delivery guidance to cron prompt — stop send_message thrashing (#5444)
Teknium
2026-04-05 23:58:45 -07:00
-
d6ef7fdf92
fix(cron): replace wall-clock timeout with inactivity-based timeout (#5440)
Teknium
2026-04-05 23:49:42 -07:00
-
dc9c3cac87
chore: remove redundant local import of normalize_usage
Teknium
2026-04-05 22:44:48 -07:00
-
38bcaa1e86
chore: remove langfuse doc, smoketest script, and installed-plugin test
kshitijk4poor
2026-04-06 11:08:55 +05:30
-
f530ef1835
feat(plugins): pre_api_request/post_api_request with narrow payloads
kshitijk4poor
2026-04-06 10:33:13 +05:30
-
9e820dda37
Add request-scoped plugin lifecycle hooks
kshitijk4poor
2026-03-29 12:26:44 +05:30
-
dce5f51c7c
feat: config structure validation — detect malformed YAML at startup (#5426)
Teknium
2026-04-05 23:31:20 -07:00
-
9ca954a274
fix: mem0 API v2 compat, prefetch context fencing, secret redaction (#5423)
Teknium
2026-04-05 22:43:33 -07:00
-
786970925e
fix(cli): add missing subprocess.run() timeouts in gateway CLI (#5424)
Teknium
2026-04-05 22:41:42 -07:00
-
ab086a320b
chore: remove qwen-3.6 free from nous portal model list
Teknium
2026-04-05 22:40:34 -07:00
-
aa56df090f
fix: allow env var overrides for Nous portal/inference URLs (#5419)
Teknium
2026-04-05 22:33:24 -07:00
-
033e971140
Merge pull request #5421 from NousResearch/fix/research-paper-writing-gaps
SHL0MS
2026-04-06 01:13:49 -04:00
-
-
95a044a2e0
feat(research-paper-writing): fill coverage gaps and integrate patterns from AI-Scientist, GPT-Researcher
SHL0MS
2026-04-06 01:12:32 -04:00
-
38d8446011
feat: implement MCP OAuth 2.1 PKCE client support (#5420)
Teknium
2026-04-05 22:08:00 -07:00
-
3962bc84b7
show cache pricing as well (if supported)
emozilla
2026-04-05 22:39:02 -04:00
-
0365f6202c
feat: show model pricing for OpenRouter and Nous Portal providers
emozilla
2026-04-03 18:46:45 -04:00
-
0efe7dace7
feat: add GPT/Codex execution discipline guidance for tool persistence (#5414)
Teknium
2026-04-05 21:51:07 -07:00
-
-
4e196a5428
Merge pull request #5411 from SHL0MS/fix/manim-monospace-fonts
SHL0MS
2026-04-06 00:36:19 -04:00
-
-
b26e7fd43a
fix(manim-video): recommend monospace fonts — proportional fonts have broken kerning in Pango
SHL0MS
2026-04-06 00:35:43 -04:00
-
-
084cd1f840
Merge pull request #5408 from SHL0MS/feat/manim-skill-improvements
SHL0MS
2026-04-06 00:09:25 -04:00
-
-
447ec076a4
docs(manim-video): expand references with comprehensive Manim CE and 3b1b patterns
SHL0MS
2026-04-06 00:08:17 -04:00
-
-
89c812d1d2
feat: shared thread sessions by default — multi-user thread support (#5391)
Teknium
2026-04-05 19:46:58 -07:00
-
43d468cea8
docs: comprehensive documentation audit — fix stale info, expand thin pages, add depth (#5393)
Teknium
2026-04-05 19:45:50 -07:00
-
fec58ad99e
fix(gateway): replace wall-clock agent timeout with inactivity-based timeout (#5389)
Teknium
2026-04-05 19:38:21 -07:00
-
8972eb05fd
docs: add comprehensive Discord configuration reference (#5386)
Teknium
2026-04-05 19:17:24 -07:00
-
fc15f56fc4
feat: warn users when loading non-agentic Hermes LLM models (#5378)
Teknium
2026-04-05 18:41:03 -07:00
-
e9ddfee4fd
fix(plugins): reject plugin names that resolve to the plugins root
Dusk1e
2026-04-05 18:25:32 -07:00
-
2563493466
fix: improve timeout debug logging and user-facing diagnostics (#5370)
Teknium
2026-04-05 18:33:33 -07:00
-
4c7d5ec778
tui: add tui arg
Brooklyn Nicholson
2026-04-05 18:55:59 -05:00
-
f116c59071
tui: inherit Python-side rendering via gateway bridge
Brooklyn Nicholson
2026-04-05 18:50:41 -05:00
-
0f556a17f5
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-05 18:24:10 -05:00
-
-
-
-
1572956fdc
Merge pull request #4930 from SHL0MS/feat/manim-video-skill-v2
SHL0MS
2026-04-05 16:10:30 -07:00
-
-
9d885b266c
feat(skills): add manim-video skill for mathematical and technical animations
SHL0MS
2026-04-03 22:51:25 -04:00
-
7409715947
fix: link subagent sessions to parent and hide from session list
donrhmexe
2026-04-04 23:03:46 +02:00
-
efa03fc07d
docs: update honcho CLI reference + document plugin CLI registration (#5308)
Teknium
2026-04-05 12:48:20 -07:00
-
4494fba140
feat: OSV malware check for MCP extension packages (#5305)
Teknium
2026-04-05 12:46:07 -07:00
-
b63fb03f3f
feat(browser): add JS evaluation via browser_console expression parameter (#5303)
Teknium
2026-04-05 12:42:52 -07:00
-
8d5226753f
fix: add missing ButtonStyle.grey to discord mock for test compatibility
Teknium
2026-04-05 12:41:09 -07:00
-
66d0fa1778
fix: avoid unnecessary Discord members intent on startup
Abhey
2026-04-03 07:01:32 +05:30
-
583d9f9597
fix(honcho): migration guard for observation mode default change
Teknium
2026-04-05 12:32:07 -07:00
-
0f813c422c
fix(plugins): only register CLI commands for the active memory provider
Teknium
2026-04-05 12:21:17 -07:00
-
b074b0b13a
test: add plugin CLI registration tests
Teknium
2026-04-05 12:17:50 -07:00
-
dd8a42bf7d
feat(plugins): plugin CLI registration system — decouple plugin commands from core
Teknium
2026-04-05 12:16:06 -07:00
-
c02c3dc723
fix(honcho): plugin drift overhaul -- observation config, chunking, setup wizard, docs, dead code cleanup
erosika
2026-04-05 12:03:15 -07:00
-
12724e6295
feat: progressive subdirectory hint discovery (#5291)
Teknium
2026-04-05 12:33:47 -07:00
-
567bc79948
fix: clean up cron platform allowlist — add homeassistant, fix import, improve placement
Teknium
2026-04-05 11:41:38 -07:00
-
71a4582bf8
fix(security): hoist platform allowlist to module scope as frozenset
Maymun
2026-04-05 15:06:06 +03:00
-
1ebc932417
fix(security): validate cron deliver platform name to prevent env var enumeration
Maymun
2026-04-04 23:38:55 +03:00
-
ef3bd3b276
security(approval): fix privilege escalation in gateway once-approval logic
Xowiek
2026-04-03 20:36:40 +03:00
-
c6793d6fc3
fix(gateway): wrap cron helpers with staticmethod to prevent self-binding
MichaelWDanko
2026-04-05 12:28:09 -07:00
-
cc2b56b26a
feat(api): structured run events via /v1/runs SSE endpoint
Mibayy
2026-04-05 11:52:46 -07:00
-
e167ad8f61
feat(delegate): add acp_command/acp_args override to delegate_task
Mibayy
2026-04-05 11:43:42 -07:00
-
c71b1d197f
fix(acp): advertise slash commands via ACP protocol
NexVeridian
2026-04-05 11:43:11 -07:00
-
fcdd5447e2
fix: keep ACP stdout protocol-clean
Git-on-my-level
2026-04-05 11:42:13 -07:00
-
914a7db448
fix(acp): rename AuthMethod to AuthMethodAgent for agent-client-protocol 0.9.0
Teknium
2026-04-05 11:41:07 -07:00
-
6ee90a7cf6
fix: hermes auth remove now clears env-seeded credentials permanently (#5285)
Teknium
2026-04-05 12:00:53 -07:00
-
0c95e91059
fix: follow-up fixes for salvaged PRs
Teknium
2026-04-05 11:46:06 -07:00
-
6a6ae9a5c3
fix(gateway): correct misleading log text for unknown /commands
analista
2026-04-05 10:15:59 +00:00
-
e8053e8b93
fix(gateway): surface unknown /commands instead of leaking them to the LLM
analista
2026-04-05 10:09:01 +00:00