Commit Graph

  • 24282dceb1 fix(core): reset length_continue_retries after successful continuation teknium1 2026-03-17 04:05:20 -07:00
  • 1f0bb8742f fix(cron): get_due_jobs read jobs.json twice creating race window teknium1 2026-03-17 04:03:42 -07:00
  • 0de75505f3 fix(anthropic): tool_choice 'none' still allowed tool calls teknium1 2026-03-17 04:02:49 -07:00
  • e5a244ad5d fix(aux): reset auxiliary_is_nous flag on each resolution attempt teknium1 2026-03-17 04:02:15 -07:00
  • 4433b83378 feat(web): add Parallel as alternative web search/extract backend (#1696) Teknium 2026-03-17 04:02:02 -07:00
  • 7049dba778 fix(docker): remove container on cleanup when container_persistent=false crazywriter1 2026-03-17 04:02:01 -07:00
  • 6405d389aa test: align Hermes setup and full-suite expectations (#1710) Teknium 2026-03-17 04:01:37 -07:00
  • b111f2a779 fix(gateway): Matrix and Mattermost never report as connected teknium1 2026-03-17 04:01:02 -07:00
  • b16186a32a feat(telegram): auto-detect HTML tags and use parse_mode=HTML in send_message (#1709) Teknium 2026-03-17 03:56:06 -07:00
  • abdb4660d4 Merge pull request #1705 from NousResearch/fix/dingtalk-requirements-check Teknium 2026-03-17 03:53:51 -07:00
  • ed3bcae8bd Merge pull request #1704 from NousResearch/fix/hermes-state-thread-locks Teknium 2026-03-17 03:53:48 -07:00
  • 75c5136e5a Merge pull request #1703 from NousResearch/fix/anthropic-adapter-merge-content-loss Teknium 2026-03-17 03:53:45 -07:00
  • 1781c05adb Merge pull request #1701 from NousResearch/fix/gateway-yaml-pii-redaction Teknium 2026-03-17 03:53:43 -07:00
  • f613da4219 fix: add missing subprocess import in _install_neutts_deps teknium1 2026-03-17 03:53:35 -07:00
  • d87655afff fix(gateway): persist watcher metadata in checkpoint for crash recovery (#1706) Teknium 2026-03-17 03:52:15 -07:00
  • a9da944a5d fix(dingtalk): requirements check passes with only one credential set teknium1 2026-03-17 03:50:45 -07:00
  • efa778a0ef fix(state): add missing thread locks to 4 SessionDB methods teknium1 2026-03-17 03:50:06 -07:00
  • 8b411b234d fix(anthropic): merge consecutive assistant messages with mixed content types teknium1 2026-03-17 03:48:55 -07:00
  • ce7418e274 feat: interactive MCP tool configuration in hermes tools (#1694) Teknium 2026-03-17 03:48:44 -07:00
  • 7c9beb5829 fix(gateway): add missing yaml import for PII redaction config read teknium1 2026-03-17 03:48:15 -07:00
  • 56e0c90445 Merge pull request #1700 from NousResearch/fix/redacting-formatter-import Teknium 2026-03-17 03:46:49 -07:00
  • 490d37bb80 Merge pull request #1699 from NousResearch/fix/nous-model-fetch-kwargs Teknium 2026-03-17 03:46:43 -07:00
  • ea238721f0 Merge pull request #1697 from NousResearch/fix/gateway-skill-command-nameref Teknium 2026-03-17 03:46:08 -07:00
  • d417ba2a48 feat: add route-aware pricing estimates (#1695) Teknium 2026-03-17 03:44:44 -07:00
  • c713d01e72 fix(core): move RedactingFormatter import before conditional block teknium1 2026-03-17 03:43:21 -07:00
  • f95c6a221b fix(cli): use keyword args for fetch_nous_models (always TypeError) teknium1 2026-03-17 03:42:46 -07:00
  • 718d4b013c fix(gateway): use correct variable for skill slash command task_id teknium1 2026-03-17 03:42:15 -07:00
  • d9b9987ad3 docs: comprehensive documentation update for recent features Teknium 2026-03-17 03:42:02 -07:00
  • ba728f3e63 docs: add DingTalk setup guide and Alibaba Cloud provider to Docusaurus docs (#1692) Teknium 2026-03-17 03:26:44 -07:00
  • d83efbb5bc feat(gateway): wire DingTalk into gateway setup and platform maps (#1690) Teknium 2026-03-17 03:19:45 -07:00
  • 3cb83404e9 Merge pull request #1683 from NousResearch/feat/mattermost-matrix-adapters Teknium 2026-03-17 03:18:25 -07:00
  • 1ae1e361b7 docs: add Mattermost and Matrix setup guides teknium1 2026-03-17 03:17:25 -07:00
  • 016b1e10d7 feat: register Mattermost and Matrix env vars in OPTIONAL_ENV_VARS teknium1 2026-03-17 03:11:54 -07:00
  • c3ce6108e3 test: add comprehensive tests for Mattermost and Matrix adapters teknium1 2026-03-17 03:07:13 -07:00
  • cd67f60e01 feat: add Mattermost and Matrix gateway adapters teknium1 2026-03-17 02:59:36 -07:00
  • 07549c967a feat: add SMS (Twilio) platform adapter Teknium 2026-03-17 03:14:53 -07:00
  • 3d38d85287 docs: add Alibaba Cloud and DingTalk to setup wizard and docs (#1687) Teknium 2026-03-17 03:13:58 -07:00
  • 6fc76ef954 fix: harden website blocklist — default off, TTL cache, fail-open, guarded imports teknium1 2026-03-17 03:11:21 -07:00
  • d132a3dfbb feat(skills): add inference.sh skill (terminal-based, no custom tools) (#1686) Teknium 2026-03-17 03:06:53 -07:00
  • a6dcc231f8 feat(gateway): add DingTalk platform adapter (#1685) Teknium 2026-03-17 03:04:58 -07:00
  • c3d626eb07 Revert "feat: add inference.sh integration (infsh tool + skill) (#1682)" (#1684) Teknium 2026-03-17 03:01:30 -07:00
  • 6d1c5d4491 refactor(tools): extract position calculation logic in fuzzy_match (#1681) Teknium 2026-03-17 03:00:17 -07:00
  • 30c417fe70 feat: add website blocklist enforcement for web/browser tools (#1064) teknium1 2026-03-17 02:59:28 -07:00
  • 6020db0243 feat: add inference.sh integration (infsh tool + skill) (#1682) Teknium 2026-03-17 02:59:21 -07:00
  • d9a7b83ae3 fix: make _is_write_denied robust to Path objects (#1678) Teknium 2026-03-17 02:57:02 -07:00
  • 1d5a39e002 fix: thread safety for concurrent subagent delegation (#1672) Teknium 2026-03-17 02:53:33 -07:00
  • fd61ae13e5 revert: revert SMS (Telnyx) platform adapter for review Teknium 2026-03-17 02:53:30 -07:00
  • ef67037f8e feat: add SMS (Telnyx) platform adapter Teknium 2026-03-17 02:52:34 -07:00
  • 71c6b1ee99 fix: remove ANTHROPIC_BASE_URL env var to avoid collisions (#1675) Teknium 2026-03-17 02:51:49 -07:00
  • a1c81360a5 feat(cli): skin-aware light/dark theme mode with terminal auto-detection teknium1 2026-03-17 02:51:31 -07:00
  • d156942419 fix(telegram): aggregate split text messages before dispatching (#1674) Teknium 2026-03-17 02:49:57 -07:00
  • 7042a748f5 feat: add Alibaba Cloud provider and Anthropic base_url override (#1673) Teknium 2026-03-17 02:49:22 -07:00
  • d9d937b7f7 fix: detect Claude Code version dynamically for OAuth user-agent Teknium 2026-03-17 02:48:33 -07:00
  • 65be657a79 feat(skills): add Sherlock OSINT username search skill Teknium 2026-03-17 02:48:21 -07:00
  • b197bb01d3 docs(configuration): clarify self-hosted firecrawl setup Teknium 2026-03-17 02:45:13 -07:00
  • a3ac142c83 fix(core): guard print() calls in run_conversation() against OSError Teknium 2026-03-17 02:41:01 -07:00
  • 342a0ad372 fix(whatsapp): support LID format in self-chat mode (#1556) Teknium 2026-03-17 02:40:55 -07:00
  • 35d948b6e1 feat: add Kilo Code (kilocode) as first-class inference provider (#1666) Teknium 2026-03-17 02:40:34 -07:00
  • 6c6d12033f fix: email send_typing metadata + ☤ Hermes staff symbol (#1431, #1420) Teknium 2026-03-17 02:37:40 -07:00
  • 556e0f4b43 fix(docker): add explicit env allowlist for container credentials (#1436) Teknium 2026-03-17 02:34:25 -07:00
  • d50e0711c2 refactor(tts): replace NeuTTS optional skill with built-in provider + setup flow Teknium 2026-03-17 02:33:12 -07:00
  • e2e53d497f fix: recognize Claude Code OAuth credentials in startup gate (#1455) Teknium 2026-03-17 02:32:16 -07:00
  • 693f5786ac perf: use ripgrep for file search (200x faster than find) teknium1 2026-03-17 02:31:56 -07:00
  • 9ece1ce2de feat(gateway): inject reply-to message context for out-of-session replies (#1594) Teknium 2026-03-17 02:31:27 -07:00
  • 36a76bf9db Merge pull request #1661 from NousResearch/fix/discord-thread-persistence Teknium 2026-03-17 02:27:09 -07:00
  • d0faf77208 fix(gateway): /model shows active fallback model instead of config default (#1615) Teknium 2026-03-17 02:26:51 -07:00
  • c8582fc4a2 fix(discord): persist thread participation across gateway restarts teknium1 2026-03-17 02:26:34 -07:00
  • 60b67e2b47 fix(gateway): cap interrupt recursion depth to prevent resource exhaustion (#816) Teknium 2026-03-17 02:23:07 -07:00
  • 2c7c30be69 fix(security): harden terminal safety and sandbox file writes (#1653) Teknium 2026-03-17 02:22:12 -07:00
  • 6a320e8bfe fix(security): block sandbox backend creds from subprocess env (#1264) Teknium 2026-03-17 02:20:42 -07:00
  • cb0deb5f9d feat: add NeuTTS optional skill + local TTS provider backend Teknium 2026-03-17 02:13:34 -07:00
  • 766f4aae2b refactor: tie api_mode to provider config instead of env var (#1656) Teknium 2026-03-17 02:13:26 -07:00
  • 4e66d22151 fix(claw): warn when API keys are skipped during OpenClaw migration (#1580) Teknium 2026-03-17 02:10:36 -07:00
  • 8992babaa3 fix(cli): flush stdout during agent loop to prevent macOS display freeze (#1624) Teknium 2026-03-17 02:09:26 -07:00
  • 49043b7b7d feat: add /tools disable/enable/list slash commands with session reset (#1652) Teknium 2026-03-17 02:05:26 -07:00
  • f2414bfd45 feat: allow custom endpoints to use responses API via api_mode override (#1651) Teknium 2026-03-17 02:04:36 -07:00
  • 68fbcdaa06 fix: add browser_console to browser toolset and core tools list (#1084) 0xbyt4 2026-03-17 02:02:49 -07:00
  • 7d91b436e4 fix: exclude hidden directories from find/grep search backends (#1558) teknium1 2026-03-17 01:59:45 -07:00
  • 40e2f8d9f0 feat(provider): add OpenCode Zen and OpenCode Go providers Teknium 2026-03-17 02:02:43 -07:00
  • 4cb6735541 fix(approval): show full command in dangerous command approval (#1553) Teknium 2026-03-17 02:02:33 -07:00
  • 0351e4fa90 fix: add metadata param to base send_image and forward in send_animation teknium1 2026-03-17 02:02:23 -07:00
  • 1b2d6c424c fix: add --yes flag to bypass confirmation in /skills install and uninstall (#1647) Teknium 2026-03-17 01:59:07 -07:00
  • 28c35d045d Merge pull request #1537 from aydnOktay/improve/skill-manager-error-logging Teknium 2026-03-17 01:53:58 -07:00
  • 1f6a1f0028 fix(tools): chunk long messages in send_message_tool before platform dispatch Teknium 2026-03-17 01:52:51 -07:00
  • d7029489d6 fix: show custom endpoint models in /model via live API probe (#1645) Teknium 2026-03-17 01:52:46 -07:00
  • 12afccd9ca fix(tools): chunk long messages in send_message_tool before dispatch (#1552) Teknium 2026-03-17 01:52:43 -07:00
  • 81f76111b0 Merge pull request #1560 from eren-karakus0/fix/singularity-preflight-check Teknium 2026-03-17 01:52:03 -07:00
  • 96dac22194 fix: prevent infinite 400 loop on context overflow + block prompt injection via cache files (#1630, #1558) Teknium 2026-03-17 01:50:59 -07:00
  • 2d36819503 feat: add Base blockchain optional skill Teknium 2026-03-17 01:50:03 -07:00
  • 8e20a7e035 fix(gateway): strip MEDIA: and [[audio_as_voice]] tags from message body Teknium 2026-03-17 01:47:35 -07:00
  • 4920c5940f feat: auto-detect local file paths in gateway responses for native media delivery (#1640) Teknium 2026-03-17 01:47:34 -07:00
  • 3744118311 feat(cli): two-stage /model autocomplete with ghost text suggestions (#1641) Teknium 2026-03-17 01:47:32 -07:00
  • 5ada0b95e9 Merge pull request #1609 from 0xbyt4/fix/context-counter-cache-tokens Teknium 2026-03-17 01:45:12 -07:00
  • 19eaf5d956 test: fix telegram mock to include ParseMode constant teknium1 2026-03-17 01:44:04 -07:00
  • 365d175100 fix: apply MarkdownV2 formatting in _send_telegram for proper rendering Alex Ferrari 2026-03-17 06:02:50 +01:00
  • c3ca68d25b Merge pull request #1614 from PeterFile/fix/launchd-service-recovery Teknium 2026-03-17 01:43:07 -07:00
  • eaa9ceeb43 Merge pull request #1621 from Death-Incarnate/main Teknium 2026-03-17 01:40:39 -07:00
  • 949fac192f fix(tools): remove unnecessary crontab requirement from cronjob tool (#1638) Teknium 2026-03-17 01:40:02 -07:00
  • 4b96d10bc3 fix(cli): invalidate update-check cache after hermes update Teknium 2026-03-17 01:38:11 -07:00
  • c16870277c test: add regression test for stale PID in gateway_state.json (#1631) teknium1 2026-03-17 01:35:02 -07:00