Commit Graph

  • 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