Commit Graph

  • d5775fe988 feat(codex-runtime): skip unavailable plugins during migration (#25437) Teknium 2026-05-13 22:20:27 -07:00
  • f7ad2f1115 feat(dashboard): hide token/cost analytics behind config flag (default off) (#25438) Teknium 2026-05-13 22:20:25 -07:00
  • e90508103c chore(release): map jake@nousresearch.com and simpolism@gmail.com to @simpolism snav 2026-05-13 19:56:31 -04:00
  • 8c6b0c9ecd test(memory): cover cache-parity + runtime whitelist on background review fork teknium1 2026-05-13 22:06:31 -07:00
  • 07349ce4df fix(memory): pin session_start + session_id on background review fork teknium1 2026-05-13 22:04:49 -07:00
  • 95d074cdb2 chore(release): map WorldWriter for PR #17276 salvage teknium1 2026-05-13 21:56:48 -07:00
  • 5fe0672260 fix(memory): hit prefix cache in background review fork WorldWriter 2026-04-29 13:05:23 +08:00
  • 3a30c605b3 feat(plugins): add thread-local tool whitelist to pre_tool_call gate WorldWriter 2026-04-29 13:04:56 +08:00
  • d898e0eb7f fix(gateway): complete lazy-install rebind for slack/feishu/matrix + add ensure_and_bind helper (#25038) Siddharth Balyan 2026-05-14 10:41:46 +05:30
  • 52521c937a fix(install): skip browser download when system chromium exists helix4u 2026-05-13 18:37:06 -06:00
  • 7f08cb5941 fix(tts): align MiniMax TTS defaults with current API and add GroupId support Teknium 2026-05-13 22:01:41 -07:00
  • c875c0dc11 fix(tts): update MiniMax default model to speech-02 and correct API endpoint pty819 2026-05-07 02:49:46 +08:00
  • 6122a79aab feat(slack): support !cmd as alternate prefix for slash commands in threads (#25355) Teknium 2026-05-13 18:58:14 -07:00
  • 3f13d78088 perf(tools): cache get_nous_auth_status() and load_env() to fix slow hermes tools menus (#25341) Teknium 2026-05-13 18:40:14 -07:00
  • 3c106c89a1 test(ci): stabilize shared optional dependency baselines Stephen Schoettler 2026-05-13 17:29:43 -07:00
  • dd5a9502e3 fix(tools-config): write video_gen.provider on Reconfigure tool path (#25307) Teknium 2026-05-13 17:31:54 -07:00
  • ef98e3f9e6 docs: close in-tree memory plugins to new PRs and codify skill standards (#25302) Teknium 2026-05-13 17:19:50 -07:00
  • 66c70966cd chore(skills/evm): tighten SKILL.md to modern format teknium1 2026-05-13 17:16:24 -07:00
  • e3fc081499 feat(skills): merge blockchain/base into blockchain/evm; salvage PR #2010 ethernet 2026-05-13 19:46:22 -04:00
  • aa1e2edd35 feat: add EVM multi-chain skill (8 chains, 14 commands) Mibayy 2026-05-13 19:21:42 -04:00
  • 091d8e1030 feat(codex-runtime): optional codex app-server runtime for OpenAI/Codex models (#24182) Teknium 2026-05-13 17:18:15 -07:00
  • 9d42c2c286 feat(video_gen): unified video_generate tool with pluggable provider backends (#25126) Teknium 2026-05-13 16:39:41 -07:00
  • b833d85019 chore(release): map mgongzai author for PR #25183 salvage teknium1 2026-05-13 13:27:20 -07:00
  • cc64a04f61 test(gateway): make queued follow-up regression generic Kong 2026-05-14 02:52:42 +08:00
  • 9a815b6c8c fix(gateway): preserve queued follow-up transcript history Kong 2026-05-14 02:28:33 +08:00
  • 08671d8771 tui: make URLs clickable + hover-highlight in any terminal (#25071) brooklyn! 2026-05-13 13:52:10 -07:00
  • e2b2d48610 fix(cli): preserve startup banner on terminal resize vominh1919 2026-05-10 14:09:22 +07:00
  • 59da8ec4ec fix(tools): refuse skill_view name collisions instead of guessing teknium1 2026-05-13 09:01:22 -07:00
  • 256bedb632 fix(setup): drop post-setup chat handoff (#25067) Teknium 2026-05-13 13:28:25 -07:00
  • 6f2d1c88b7 feat(custom): prompt and persist explicit api_mode for custom providers littlewwwhite 2026-05-13 08:46:01 -07:00
  • 1979ef5802 chore(release): map iuyup author for PR #6155 salvage Teknium 2026-05-13 08:38:36 -07:00
  • d6c9711ba8 fix(security): reduce unnecessary shell=True in subprocess calls iuyup 2026-04-08 20:44:34 +08:00
  • a9b8254e5f chore(release): map anton.kuenzi@gmail.com -> ZeterMordio teknium1 2026-05-13 09:01:33 -07:00
  • a43d7e67b4 refactor(profiles): remove dead generate_bash_completion / generate_zsh_completion Teknium 2026-05-13 09:00:43 -07:00
  • 6d30b4a7e3 test(cli): strengthen zsh completion regression coverage Anton Künzi 2026-05-10 08:22:02 +02:00
  • 8c4bec6155 fix(cli): repair broken zsh completion generation Anton Künzi 2026-04-17 10:58:08 +02:00
  • 4fdfdf6749 Merge pull request #25045 from NousResearch/hermes/hermes-852727b9 ethernet 2026-05-13 10:47:30 -04:00
  • 1149e75db2 ci(docker): split :latest (releases only) from :main (main HEAD) ethernet 2026-05-13 10:30:42 -04:00
  • 5d90386baa fix(gateway): add lazy_deps.ensure() to slack, matrix, dingtalk, feishu adapters (#25014) Siddharth Balyan 2026-05-13 19:28:50 +05:30
  • c3094b46e9 refactor: import FILE_MUTATING_TOOL_NAMES from shared module kshitijk4poor 2026-05-13 18:59:03 +05:30
  • da0ddbf88a fix: classify landed file mutations with diagnostics GodsBoy 2026-05-13 11:36:07 +02:00
  • 71c6dd0dcf fix(cli): add 'lsp' to _BUILTIN_SUBCOMMANDS so plugin discovery is skipped briandevans 2026-05-12 19:13:57 -07:00
  • 942adf6179 fix(docker): chown .venv to hermes so lazy_deps can install platform packages (#24841) Siddharth Balyan 2026-05-13 11:55:07 +05:30
  • 1e01b25e76 feat(providers): rename Alibaba Cloud to Qwen Cloud, reorder picker (#24835) Teknium 2026-05-12 22:43:41 -07:00
  • 486b692ddd feat(nous): unified client=hermes-client-v<version> tag on every Portal request (#24779) Teknium 2026-05-12 20:49:20 -07:00
  • b06e999302 fix(cache): kill long-lived prefix layout — system prompt is now byte-static within a session (#24778) Teknium 2026-05-12 20:46:04 -07:00
  • 80374d4dd9 fix: approval DELETE pattern DOTALL flag allows newline bypass amathxbt 2026-05-12 18:50:31 -07:00
  • 8ac351407e fix(agent): clear stale config context_length on model switch AgentArcLab 2026-05-12 18:49:58 -07:00
  • a4289d74ac fix(test): use i18n t() for restart drain assertion alblez 2026-05-12 18:49:27 -07:00
  • 1a4e8f7041 fix(gateway): make WhatsApp npm install timeout configurable liuhao1024 2026-05-12 18:49:00 -07:00
  • 420762f867 fix(tools): forward thread_id via metadata in _send_via_adapter live path AhmetArif0 2026-05-12 18:48:38 -07:00
  • e77fd75c44 fix(wecom): update connection status after WebSocket reconnection 02356abc 2026-05-12 18:48:10 -07:00
  • 7c67097325 fix(line): use build_source instead of nonexistent create_source mizgyo 2026-05-12 18:46:49 -07:00
  • afa5b81918 fix(prompt_builder): inject tool-use enforcement for GLM models ALIYILD 2026-05-12 18:46:22 -07:00
  • e474130c48 fix(telegram): use thread fallback helper in slash-confirm result send AhmetArif0 2026-05-12 18:45:57 -07:00
  • 327b8cee9e fix(install): use stash@{0} instead of git rev-parse refs/stash for autostash recovery Autostash creates refs/stash as a pointer to the latest stash commit, but git stash apply/drop expect the symbolic ref format like stash@{0}, not the raw commit SHA. Using the commit SHA causes: error: 'X is not a stash reference' Jwd-gity 2026-05-12 18:45:20 -07:00
  • dd1d4e9c5d fix(gateway): add chat_id to hook_ctx for message source tracking diablozzc 2026-05-12 18:44:51 -07:00
  • 80c4b27437 docs(lsp): document follow-up fixes from #24630 (#24709) Teknium 2026-05-12 18:44:33 -07:00
  • 557deece6f fix(tui): use TERMINAL_CWD in _session_info for accurate status line path Dangooy 2026-05-12 18:44:12 -07:00
  • 081f9368bc fix(voice_mode): detect audio in WSL when sd.query_devices() returns empty list but PULSE_SERVER is set RhombusMaximus 2026-05-12 18:43:44 -07:00
  • e71393237e fix(signal): handle group messages from linked devices in syncMessage path ms-alan 2026-05-12 18:43:20 -07:00
  • 4c825554c1 fix(retry): use float() for Retry-After header to handle sub-second values ryptotalent 2026-05-12 18:42:13 -07:00
  • 2a18b6283b fix(cache): drop ttl=1h on Portal Qwen — Alibaba upstream is 5m-only (#24702) Teknium 2026-05-12 18:34:43 -07:00
  • d8c4460fe3 fix(cron): include whatsapp in _HOME_TARGET_ENV_VARS dhruv-saxena 2026-05-12 17:13:08 -07:00
  • 6f92a21926 fix(web): add Bearer auth header for Tavily /crawl endpoint McClean 2026-05-12 17:12:42 -07:00
  • 0c233e70f8 fix(doctor): skip /models health check for providers that don't support it jak983464779 2026-05-12 17:12:19 -07:00
  • a54d4b0e46 fix(send_message): recognize XMPP JIDs as explicit targets Quarkex 2026-05-12 17:11:50 -07:00
  • 0bc5f7b235 fix(gateway): reduce systemd restart delay silv-mt-holdings 2026-05-12 17:11:19 -07:00
  • 8d553056c0 fix(ci): bump e2e job timeout to 15 minutes wesleysimplicio 2026-05-12 17:10:51 -07:00
  • 1beb578fde fix(ci): install ripgrep in e2e job wesleysimplicio 2026-05-12 17:09:32 -07:00
  • a694a26330 docs(gateway): mention Weixin in gateway help and docstrings wuwuzhijing 2026-05-12 17:08:35 -07:00
  • 29c9ff9ba5 fix(lsp): typescript SDK install + tsc-missing skip + shellcheck warning (#24630) Teknium 2026-05-12 17:02:35 -07:00
  • 6f285efb80 fix(telegram): clear in-progress reaction on cancelled processing (#24628) Teknium 2026-05-12 17:02:29 -07:00
  • 413990c945 chore(release): add AUTHOR_MAP entries for JamesX88 Teknium 2026-05-12 16:44:59 -07:00
  • a33ec10874 fix(cli): @-file completion crash on Windows when paths aren't cp1252-decodable JamesX88 2026-05-12 16:44:35 -07:00
  • c7cfad5d96 chore(release): add AUTHOR_MAP entries for NorethSea Teknium 2026-05-12 16:43:56 -07:00
  • 7a4ad5ccb4 fix(cli): use display-width for response box header label to support CJK NorethSea 2026-05-12 16:43:28 -07:00
  • b7bd0f77f3 chore(release): add AUTHOR_MAP entries for laoli-no1 Teknium 2026-05-12 16:42:25 -07:00
  • d33deb7cbe fix(tui): clear scrollback buffer on startup to prevent tmux scrollback leakage laoli-no1 2026-05-12 16:42:01 -07:00
  • 2a3140a814 fix(dashboard): rescan plugins when cached directory is removed liuhao1024 2026-05-12 21:57:34 +08:00
  • 6ec89d885d chore(release): add AUTHOR_MAP entries for aqilaziz Teknium 2026-05-12 16:39:51 -07:00
  • 80375cbe2c fix(dashboard): display real config path on Config page aqilaziz 2026-05-12 16:39:11 -07:00
  • 782e3f5164 chore(release): add AUTHOR_MAP entries for AllynSheep Teknium 2026-05-12 16:37:54 -07:00
  • e3858772d0 fix(dashboard): skip browser-open on headless Linux to prevent process exit AllynSheep 2026-05-12 16:37:21 -07:00
  • b3ca6362a8 chore(release): add AUTHOR_MAP entry for hookinglau Teknium 2026-05-12 16:36:01 -07:00
  • d68a0ec383 fix(auxiliary): pass cfg_base_url and cfg_api_key when resolving task provider hookinglau 2026-05-12 16:35:46 -07:00
  • 389c707e42 chore(release): add AUTHOR_MAP entry for ryptotalent Teknium 2026-05-12 16:34:12 -07:00
  • 9b2488af2a fix: include arg-taking commands in Telegram menu ryptotalent 2026-05-12 16:33:49 -07:00
  • 29d7c244c5 feat(gateway): wire clarify tool with inline keyboard buttons on Telegram (#24199) Teknium 2026-05-12 16:33:33 -07:00
  • 76bbb94be4 chore: AUTHOR_MAP entry for AhmetArif0 (PR #24600) teknium 2026-05-12 16:32:44 -07:00
  • f9559c39c4 fix(gateway): consult lock record argv when cmdline unreadable in scoped-lock stale check EloquentBrush 2026-05-13 02:15:57 +03:00
  • 24e2151cd6 chore(release): add AUTHOR_MAP entries for zccyman and Osraka Teknium 2026-05-12 15:04:37 -07:00
  • 88ede807c4 fix(pricing): add deepseek-v4-pro to official docs pricing table zccyman 2026-05-12 15:04:18 -07:00
  • 83b93898c2 feat(lsp): semantic diagnostics from real language servers in write_file/patch (#24168) Teknium 2026-05-12 16:31:54 -07:00
  • d89553c2d6 fix(daytona): migrate legacy-sandbox lookup to cursor-based list() (#24587) Teknium 2026-05-12 16:31:46 -07:00
  • 38441a7d77 docs(camofox): expand externally-managed sessions section (#24584) Teknium 2026-05-12 15:20:42 -07:00
  • f63d520496 chore(camofox): document new env vars + AUTHOR_MAP entry Teknium 2026-05-12 11:50:33 -07:00
  • 62fd905340 feat(browser): support externally managed Camofox sessions Dan Benyamin 2026-05-10 17:54:13 -07:00
  • 3955aefced fix(install): use --extra all not --all-extras; drop lazy-covered extras from [all] (#24515) Teknium 2026-05-12 15:06:25 -07:00
  • 4bb0a82a2b fix(gateway): enqueue SSE EOS sentinel on task completion Ahmet Oşrak 2026-05-13 00:56:32 +03:00