-
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
-
285bb2b915
feat(execute_code): add project/strict execution modes, default to project (#11971)
Teknium
2026-04-18 01:46:25 -07:00
-
54e0eb24c0
docs: correctness audit — fix wrong values, add missing coverage (#11972)
Teknium
2026-04-18 01:45:48 -07:00
-
73bccc94c7
skills: consolidate mlops redundancies (gguf+llama-cpp, grpo+trl, guidance→optional) (#11965)
Teknium
2026-04-17 21:36:40 -07:00
-
598cba62ad
test: update stale tests to match current code (#11963)
Teknium
2026-04-17 21:35:30 -07:00
-
5ff65dbf68
docs(execute_code): clarify that scripts run in their own temp dir, not session CWD (#11956)
Teknium
2026-04-17 21:30:34 -07:00
-
c20e236b71
chore: map AviArora02-commits author email in release AUTHOR_MAP
Teknium
2026-04-17 21:27:43 -07:00
-
994faacce8
fix: suppress Authorization: Bearer for Gemini provider to prevent HTTP 400 (#7893)
AviArora02-commits
2026-04-12 23:23:03 +05:30
-
8a59f8a9ed
fix(update): survive mid-update terminal disconnect (#11960)
Teknium
2026-04-17 21:29:24 -07:00
-
1c352f6b1d
docs(browser): expand Camofox persistence guide with troubleshooting (#11957)
Teknium
2026-04-17 21:23:31 -07:00
-
11a89cc032
docs: backfill coverage for recently-merged features (#11942)
Teknium
2026-04-17 21:22:11 -07:00
-
45acd9beb5
fix(gateway): ignore redelivered /restart after PTB offset ACK fails (#11940)
Teknium
2026-04-17 21:17:33 -07:00
-
c5c0bb9a73
fix: point optional-dep install hints at the venv's python (#11938)
Teknium
2026-04-17 21:16:33 -07:00
-
20f2258f34
fix(interrupt): propagate to concurrent-tool workers + opt-in debug trace (#11907)
Teknium
2026-04-17 20:39:25 -07:00
-
607be54a24
fix(discord): forum channel media + polish
Teknium
2026-04-17 19:36:19 -07:00
-
e5333e793c
feat(discord): support forum channels
ChimingLiu
2026-04-17 19:30:16 -07:00
-
148459716c
fix(kimi): cover remaining fixed-temperature bypasses
helix4u
2026-04-17 20:39:24 -06:00
-
53e4a2f2c6
feat(update): warn about legacy hermes.service units during hermes update (#11918)
Teknium
2026-04-17 19:35:12 -07:00
-
07db20c72d
fix(gateway): detect legacy hermes.service + mark --replace SIGTERM as planned (#11909)
Teknium
2026-04-17 19:27:58 -07:00
-
38436eb4e3
chore(release): add pedh to AUTHOR_MAP
Teknium
2026-04-17 19:17:34 -07:00
-
86fd0f846d
docs(dingtalk): document AI Cards, emoji reactions, and display settings
pedh
2026-04-17 12:14:30 +08:00
-
4459913f40
feat(dingtalk): AI Cards streaming, emoji reactions, and media handling
pedh
2026-04-17 19:13:09 -07:00
-
d7ef562a05
fix(file-ops): follow terminal env's live cwd in _exec instead of init-time cached cwd (#11912)
Teknium
2026-04-17 19:26:40 -07:00
-
47010e0757
fix(gateway): allow systemd-backed distrobox services
helix4u
2026-04-17 17:03:26 -06:00
-
213e39463b
chore(release): add akhater to AUTHOR_MAP
Teknium
2026-04-17 19:12:48 -07:00
-
2297c5f5ce
fix(auth): restore --label for hermes auth add nous --type oauth
Teknium
2026-04-17 19:12:48 -07:00
-
c7fece1f9d
fix: normalise Nous device-code pool source to avoid duplicates
Antoine Khater
2026-04-18 01:08:09 +00:00
-
c096a6935f
fix(auth): mirror Nous OAuth credentials to providers.nous on CLI login
Antoine Khater
2026-04-17 23:44:10 +00:00
-
a155b4a159
feat(auxiliary): default 'auto' routing to main model for all users (#11900)
Teknium
2026-04-17 19:13:23 -07:00
-
b449a0e049
fix(feishu-comment): use get_hermes_home(); drop dead asyncio wrapper; AUTHOR_MAP
Teknium
2026-04-17 19:03:37 -07:00
-
85cdb04bd4
feat: add Feishu document comment intelligent reply with 3-tier access control
liujinkun
2026-04-16 20:51:11 +08:00
-
9b14b76eb3
fix(wecom): bound req_id cache, revert undocumented is_group change, add tests
Teknium
2026-04-17 18:59:43 -07:00
-
2992802b35
fix(wecom): resolve WebSocket zombie sessions and group chat 600039 errors #11554
Devorun
2026-04-17 14:36:38 +03:00
-
04a0c3cb95
fix(config): preserve env refs when save_config rewrites config (#11892)
Teknium
2026-04-17 19:03:26 -07:00
-
8444f66890
feat(hermes model): add Configure auxiliary models UI to
hermes model (#11891)
Teknium
2026-04-17 19:02:06 -07:00
-
bb85404b16
chore: add Sara Reynolds to AUTHOR_MAP
Teknium
2026-04-17 18:56:06 -07:00
-
8ab1aa2efc
fix(gateway): fix discrepancies in gateway status
Sara Reynolds
2026-04-16 13:16:02 -04:00
-
511ed4dacc
fix(gateway): bypass active-session guard for gateway-handled slash commands
Xowiek
2026-04-17 04:08:20 +03:00
-
d465fc5869
fix(skills): use frontmatter name in skills index instead of directory name
Michel Belleau
2026-04-17 23:25:11 +00:00