-
d66414a844
docs(custom-providers): use key_env in examples
helix4u
2026-04-18 15:54:05 -06:00
-
7b1a11b971
fix(memory): keep Honcho provider opt-in
helix4u
2026-04-18 17:37:02 -06:00
-
0a8d48809f
chore: add LeonSGP43 numeric noreply email to AUTHOR_MAP
kshitijk4poor
2026-04-19 11:01:26 +05:30
-
21d5ef2f17
feat(honcho): wizard cadence default 2, surface reasoning level, backwards-compat fallback
Erosika
2026-04-18 13:49:50 -04:00
-
5b6792f04d
fix(honcho): scope gateway sessions by runtime user id
LeonSGP43
2026-04-17 13:49:31 +08:00
-
ba7da73ca9
test(honcho): drop two first-turn tests subsumed by prewarm + smoke coverage
Erosika
2026-04-18 13:17:44 -04:00
-
c630dfcdac
feat(honcho): dialectic liveness — stale-thread watchdog, stale-result discard, empty-streak backoff
Erosika
2026-04-18 13:07:09 -04:00
-
098efde848
docs(honcho): wizard cadence default 2, prewarm/depth + observation + multi-peer
Erosika
2026-04-18 12:45:04 -04:00
-
5f9907c116
chore(honcho): drop docs from PR scope, scrub commentary
Erosika
2026-04-18 11:01:45 -04:00
-
78586ce036
fix(honcho): dialectic lifecycle — defaults, retry, prewarm consumption
Erosika
2026-04-18 09:35:42 -04:00
-
bf5d7462ba
fix(tui): reject history-mutating commands while session is running (#12416)
Teknium
2026-04-18 22:30:10 -07:00
-
9ed6eb0cca
fix(tui): resolve runtime provider in _make_agent (#11884)
Kaio
2026-04-17 18:40:46 -07:00
-
-
-
3a6351454b
fix(gateway): close pending-drain and late-arrival races in base adapter (#12371)
Teknium
2026-04-18 19:32:26 -07:00
-
762f7e9796
feat: configurable approval mode for cron jobs (approvals.cron_mode)
Teknium
2026-03-29 11:37:06 -07:00
-
b02833f32d
fix(codex): Hermes owns its own Codex auth; stop touching ~/.codex/auth.json (#12360)
Teknium
2026-04-18 19:19:46 -07:00
-
bd01ec7885
fix(cli): strip all reasoning tag variants from /resume recap
yeyitech
2026-04-18 19:18:14 -07:00
-
ec48ec5530
fix(agent): strip <think> blocks from stored assistant content
Tranquil-Flow
2026-04-18 19:18:03 -07:00
-
9489d1577d
fix(agent): strip unterminated <think> blocks from visible content
Teknium
2026-04-18 19:17:52 -07:00
-
79c5a381c5
feat(uninstall): offer to remove named profiles when uninstalling from default
Teknium
2026-04-18 19:14:55 -07:00
-
3fe0d503b6
fix(uninstall): properly stop and destroy gateway on hermes uninstall
Teknium
2026-03-22 18:20:25 -07:00
-
1e5f0439d9
docs: update Anthropic console URLs to platform.claude.com
Teknium
2026-04-18 18:55:21 -07:00
-
2a2e5c0fed
fix: force relogin on 401/403 Codex token refresh failures
Teknium
2026-04-09 03:06:15 -07:00
-
beabbd87ef
fix(gateway): close adapter resources when connect() fails or raises (#12339)
Teknium
2026-04-18 18:53:31 -07:00
-
632a807a3e
fix(gateway): slash commands never interrupt a running agent (#12334)
Teknium
2026-04-18 18:53:22 -07:00
-
41560192c4
chore(attribution): add AUTHOR_MAP entry for nish3451
Teknium
2026-04-18 18:52:41 -07:00
-
aa5f89d3ea
test: add coverage for from_user=None DM fallback
Teknium
2026-04-08 02:41:57 -07:00
-
1a9a2d7fe8
fix(gateway/telegram): fall back to chat.id when from_user is None in DMs
Nish
2026-04-08 12:05:24 +05:30
-
139a6da67c
fix(skills): touchdesigner-mcp setup.sh — correct pgrep match + suppress stray yaml output
Teknium
2026-04-18 14:44:40 -07:00
-
6b31e20894
chore(skills): touchdesigner-mcp follow-ups
Teknium
2026-04-18 14:37:26 -07:00
-
11ee87e605
chore(attribution): add AUTHOR_MAP entry for kshitijk4poor@gmail.com
Teknium
2026-04-18 14:37:21 -07:00
-
6d2fe1d624
feat: rename touchdesigner -> touchdesigner-mcp, move to optional-skills/
kshitijk4poor
2026-04-17 22:12:26 +05:30
-
6f27390fae
feat: rewrite TouchDesigner skill for twozero MCP (v2.0.0)
kshitijk4poor
2026-04-17 21:50:35 +05:30
-
7a5371b20d
feat: add TouchDesigner integration skill
kshitijk4poor
2026-04-15 10:33:15 +05:30
-
c49a58a6d0
fix(gateway): mark only still-running sessions resume_pending on drain timeout (#12332)
Teknium
2026-04-18 17:40:34 -07:00
-
cb4addacab
fix(gateway): auto-resume sessions after drain-timeout restart (#11852) (#12301)
Teknium
2026-04-18 17:32:17 -07:00
-
ad99e32371
Merge pull request #12312 from NousResearch/bb/tui-ux-pack
brooklyn!
2026-04-18 18:13:06 -05:00
-
-
df5ca5065f
feat(tui): replace /clear double-press gate with a proper confirm overlay
Brooklyn Nicholson
2026-04-18 18:04:08 -05:00
-
75377feb07
fix(tui): make /clear confirm window humane (3s → 30s, reset on other slash)
Brooklyn Nicholson
2026-04-18 17:55:53 -05:00
-
20eab355e7
feat(tui): add LIGHT_THEME preset for white/light terminal backgrounds
Brooklyn Nicholson
2026-04-18 17:49:40 -05:00
-
3366714ba4
feat(tui): double-press confirm on /clear and /new
Brooklyn Nicholson
2026-04-18 17:48:34 -05:00
-
52124384de
fix(tui): stable React keys in /model picker rows
Brooklyn Nicholson
2026-04-18 17:47:26 -05:00
-
-
db59c190c1
Merge pull request #12305 from NousResearch/bb/tui-status-git-branch
brooklyn!
2026-04-18 17:27:40 -05:00
-
-
c0edcf2d53
Merge pull request #12306 from NousResearch/bb/tui-model-picker-dedupe-names
brooklyn!
2026-04-18 17:27:31 -05:00
-
-
4aa52590d8
fix(tui): disambiguate /model picker rows when provider display names collide
Brooklyn Nicholson
2026-04-18 17:22:23 -05:00
-
-
ff2aa7ccd7
feat(tui): append git branch to cwd label in status bar
Brooklyn Nicholson
2026-04-18 17:14:29 -05:00
-
-
0175ff7516
feat(skills): replace xitter with xurl — the official X API CLI (#12303)
Teknium
2026-04-18 15:11:32 -07:00
-
6a3a6a0fb6
Merge pull request #12263 from NousResearch/bb/tui-audit-followup
Teknium
2026-04-18 14:40:16 -07:00
-
-
4e8f60fd11
fix(cli): use display width for wrapped spinner height
helix4u
2026-04-17 22:19:33 -06:00
-
fb06bc67de
fix(tui): Ctrl+C with input selection actually preserves input (lift handler to app level)
Brooklyn Nicholson
2026-04-18 16:28:51 -05:00
-
bfac5d039d
Merge branch 'main' of github.com:NousResearch/hermes-agent into bb/tui-audit-followup
Brooklyn Nicholson
2026-04-18 15:27:40 -05:00
-
-
-
-
17e95a26b7
fix(tui): render /skills browse as a formatted Panel instead of raw JSON
Brooklyn Nicholson
2026-04-18 15:22:43 -05:00
-
7e9a098574
chore: uptick
Brooklyn Nicholson
2026-04-18 15:17:42 -05:00
-
450ded98db
chore(tui): prettier whitespace on files touched in this branch
Brooklyn Nicholson
2026-04-18 15:13:31 -05:00
-
93b4080b78
Merge branch 'main' of github.com:NousResearch/hermes-agent into bb/tui-audit-followup
Brooklyn Nicholson
2026-04-18 14:52:54 -05:00
-
-
ca32a2a60b
fix(gemini): restore bearer auth on openai route
helix4u
2026-04-18 13:15:27 -06:00
-
a7dd6a3449
fix(gemini): hide stale and low-TPM Google models
helix4u
2026-04-18 13:08:57 -06:00
-
2eab7ee15f
fix(gemini): hide low-TPM Gemma models from exposed lists
helix4u
2026-04-18 13:00:04 -06:00
-
f7af90e2da
fix: wire _ephemeral_max_output_tokens into chat_completions and add NVIDIA NIM default
LVT382009
2026-04-18 22:49:30 +05:30
-
0f778f7768
fix: prevent tool name duplication in streaming accumulator (MiniMax/NVIDIA NIM)
jarvischer
2026-04-18 22:46:36 +05:30
-
-
-
4caf6c23dd
fix(tui): strip <think>…</think> tags from assistant content and route to reasoning panel
Brooklyn Nicholson
2026-04-18 14:46:38 -05:00
-
37cba82bfc
fix(tui): Ctrl+C on in-input selection copies to clipboard instead of clearing
Brooklyn Nicholson
2026-04-18 14:42:03 -05:00
-
0bebf5b948
chore(attribution): add AUTHOR_MAP entry for Honghua Yang (honghua)
Teknium
2026-04-18 12:35:00 -07:00
-
3128d9fcd2
fix(context_compressor): keep tool-call arguments JSON valid when shrinking
Honghua Yang
2026-04-17 13:32:10 -07:00
-
5c8b291607
fix(tui): wrap markdown links in Link so Ghostty/iTerm/kitty get real OSC 8 hyperlinks
Brooklyn Nicholson
2026-04-18 14:39:24 -05:00
-
a7f4d756b7
fix(tui): cap approval prompt command preview at 10 lines
Brooklyn Nicholson
2026-04-18 14:36:34 -05:00
-
b73ebfee30
chore(attribution): add AUTHOR_MAP entry for Jim Liu (JimLiu)
Teknium
2026-04-18 12:27:22 -07:00
-
ade7958f1f
docs: add PORT_NOTES.md for baoyu-infographic
Teknium
2026-04-14 22:48:49 -07:00
-
65c0a30a77
feat(skills): add baoyu-infographic skill — 21 layouts × 21 styles
Teknium
2026-04-14 15:53:57 -07:00
-
a828daa7f8
perf(docker): layer-cache npm/Playwright and skip redundant web rebuild (#12225)
Siddharth Balyan
2026-04-18 10:14:31 -07:00
-
b0bde98b0f
fix(docker): build web/ dashboard assets in image (#12180)
bluefishs
2026-04-19 00:50:24 +08:00
-
c14b3b5880
fix(kimi): force fixed temperature on kimi-k2.* models (k2.5, thinking, turbo) (#12144)
kshitij
2026-04-18 09:35:51 -07:00
-
656c375855
fix(tui): review follow-up — /retry, /plan, ANSI truncation, caching
kshitijk4poor
2026-04-18 21:54:24 +05:30
-
abc95338c2
fix(tui): slash.exec _pending_input commands, tool ANSI, terminal title
kshitijk4poor
2026-04-18 17:52:19 +05:30
-
2da558ec36
fix(tui): clickable hyperlinks and skill slash command dispatch
kshitijk4poor
2026-04-18 17:36:06 +05:30
-
b0efdf37d7
fix(nix): upgrade Python 3.11 → 3.12, add cross-platform eval check (#12208)
Siddharth Balyan
2026-04-18 09:21:03 -07:00
-
8a0c774e9e
Add web dashboard build to Nix flake (#12194)
Siddharth Balyan
2026-04-18 08:25:39 -07:00
-
f8becbfbea
feat(tui): per-language syntax highlighting in markdown code fences
Brooklyn Nicholson
2026-04-18 09:48:38 -05:00
-
5e148ca3d0
fix(tui): route /skills subcommands through skills.manage instead of curses slash.exec
Brooklyn Nicholson
2026-04-18 09:46:36 -05:00
-
949b8f5521
feat(tui): register /skills slash command to open Skills Hub
Brooklyn Nicholson
2026-04-18 09:29:39 -05:00
-
ef284e021a
feat(tui): add two-step SkillsHub overlay component
Brooklyn Nicholson
2026-04-18 09:27:48 -05:00
-
6fbfae8f42
feat(tui): add skillsHub overlay state wiring
Brooklyn Nicholson
2026-04-18 09:26:24 -05:00
-
3821323029
feat(tui): render per-MCP-server status block in SessionPanel
Brooklyn Nicholson
2026-04-18 09:23:47 -05:00
-
b82ec6419d
test(tui-gateway): cover mcp_servers field in _session_info output
Brooklyn Nicholson
2026-04-18 09:23:47 -05:00
-
202b78ec68
feat(tui-gateway): include per-MCP-server status in session.info payload
Brooklyn Nicholson
2026-04-18 09:23:47 -05:00
-
fd6ffc777f
feat(tui): honor display.* flags in turn renderer, status bar, and event handler
Brooklyn Nicholson
2026-04-18 09:26:03 -05:00
-
200c17433c
feat(tui): read display.streaming / show_reasoning / show_cost / inline_diffs from config
Brooklyn Nicholson
2026-04-18 09:23:29 -05:00
-
586b2f2089
feat(tui): persist large pastes to ~/.hermes/pastes/ via paste.collapse
Brooklyn Nicholson
2026-04-18 09:16:44 -05:00
-
a397b0fd4d
test(tui-gateway): assert quick_commands appear in commands.catalog output
Brooklyn Nicholson
2026-04-18 09:16:39 -05:00
-
5152e1ad86
feat(tui-gateway): surface config.quick_commands in commands.catalog
Brooklyn Nicholson
2026-04-18 09:16:37 -05:00
-
4e1ea79edc
feat(tui): accept raw Ctrl+V as clipboard image paste fallback
Brooklyn Nicholson
2026-04-18 09:11:57 -05:00
-
f0638f3596
fix(tui): split /model picker from /provider wizard to resolve registry collision
Brooklyn Nicholson
2026-04-18 09:11:53 -05:00
-
-
6fb69229ca
fix(nix): fix build failures, TUI Node.js crash, and upgrade container to Node 22 (#12159)
Siddharth Balyan
2026-04-18 06:51:28 -07:00
-
2edebedc9e
feat(steer): /steer <prompt> injects a mid-run note after the next tool call (#12116)
Teknium
2026-04-18 04:17:18 -07:00
-
f9667331e5
docs(browser): improve /browser connect setup guidance (#12123)
Teknium
2026-04-18 04:14:05 -07:00
-
9527707f80
fix(signal): back off sendTyping spam for unreachable recipients (#12118)
Teknium
2026-04-18 04:13:32 -07:00
-
cf012a05d8
docs(terminal): warn against stacking watch_patterns + notify_on_complete on end-of-run markers (#12113)
Teknium
2026-04-18 03:53:21 -07:00
-
3b69b2fd61
test(session-search): regression coverage for CJK LIKE fallback
teknium1
2026-04-18 01:56:22 -07:00
-
8826d9c197
fix: FTS5 LIKE fallback for CJK (Chinese/Japanese/Korean) queries
vominh1919
2026-04-17 16:35:02 +07:00
-
a2c9f5d0a7
docs(execute_code): document project/strict execution modes (#12073)
Teknium
2026-04-18 01:53:09 -07:00
-
8322b42c6c
fix(streaming): surface dropped tool-call on mid-stream stall (#12072)
Teknium
2026-04-18 01:52:06 -07:00