Commit Graph

  • 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
  • 247e3c1470 Merge pull request #1632 from nidhi-singh02/fix/stale-pid-gateway-state Teknium 2026-03-17 01:34:24 -07:00
  • 2af4af6390 Merge pull request #1635 from NousResearch/hermes/hermes-a86162db Teknium 2026-03-17 01:33:36 -07:00
  • 749e9977a0 Merge pull request #1629 from NousResearch/hermes/hermes-6891ac11 Teknium 2026-03-17 01:32:38 -07:00
  • 1c61ab6bd9 fix: unconditionally clear ANTHROPIC_TOKEN on v8→v9 migration teknium1 2026-03-17 01:31:20 -07:00
  • e9f1a8e39b fix: gate ANTHROPIC_TOKEN cleanup to config version 8→9 migration teknium1 2026-03-17 01:28:38 -07:00
  • b6a51c955e fix: clear stale ANTHROPIC_TOKEN during migration, remove false *** detection teknium1 2026-03-17 01:26:23 -07:00
  • 634c1f6752 fix: sanitize corrupted .env files on read and during migration teknium1 2026-03-17 01:13:34 -07:00
  • 6ebb816e56 Merge pull request #1634 from NousResearch/hermes/hermes-a86162db Teknium 2026-03-17 00:55:51 -07:00
  • 37862f74fa chore: release v0.3.0 (v2026.3.17) teknium1 2026-03-17 00:38:48 -07:00
  • 67546746d4 fix(gateway): overwrite stale PID in gateway_state.json on restart nidhi-singh02 2026-03-17 13:01:55 +05:30
  • d44b6b7f1b feat(browser): multi-provider cloud browser support + Browser Use integration ShawnPana 2026-03-17 00:16:34 -07:00
  • 3576f44a57 feat: add Vercel AI Gateway provider (#1628) Teknium 2026-03-17 00:12:16 -07:00
  • 4768ea624d fix: skip stale cron jobs on gateway restart instead of firing immediately teknium1 2026-03-16 23:48:13 -07:00
  • e3f9894caf fix: send_animation metadata, MarkdownV2 inline code splitting, tirith cosign-free install (#1626) Teknium 2026-03-16 23:39:41 -07:00
  • 19c8ad3d3d fix: add Claude Code user-agent to OAuth token exchange/refresh requests teknium1 2026-03-16 23:26:43 -07:00
  • bd3b0c712b fix: make OAuth login URL prominent for SSH/headless users teknium1 2026-03-16 23:21:22 -07:00
  • 46176c8029 refactor: centralize slash command registry (#1603) Teknium 2026-03-16 23:21:03 -07:00
  • b798062501 fix: improve OAuth login UX for headless/SSH users teknium1 2026-03-16 23:17:29 -07:00
  • 63e88326a8 feat: Hermes-native PKCE OAuth flow for Claude Pro/Max subscriptions teknium1 2026-03-16 23:15:43 -07:00
  • 474301adc6 fix: improve execute_code error logging and harden cleanup (#1623) Teknium 2026-03-16 23:13:26 -07:00
  • 285300528b fix: isolate test_anthropic_adapter from local credentials DeadMan 2026-03-16 22:53:32 -07:00
  • 673f132151 fix(gateway): Recover stale service state Verne 2026-03-17 11:05:28 +08:00
  • 8d0a96a8bf fix: context counter shows cached token count in status bar 0xbyt4 2026-03-17 04:39:11 +03:00
  • cfa87e77a9 Merge pull request #1598 from NousResearch/shloms/ascii-video-v3 SHL0MS 2026-03-16 20:46:12 -04:00
  • 60e38e82ec fix: auto-detect D-Bus session bus for systemctl --user on headless servers (#1601) Teknium 2026-03-16 17:45:48 -07:00
  • ce430fed4c installer: clarify why sudo is needed at every prompt (#1602) Teknium 2026-03-16 17:43:48 -07:00
  • 6794e79bb4 feat: add /bg as alias for /background slash command (#1590) Teknium 2026-03-16 17:27:02 -07:00
  • 181077b785 fix: hide Honcho session line on CLI load when no API key configured (#1582) Teknium 2026-03-16 17:22:52 -07:00
  • 63635744bf Refactor ascii-video skill: creative-first SKILL.md, consolidate reference files SHL0MS 2026-03-16 20:11:12 -04:00
  • 2158c44efd fix: Anthropic OAuth compatibility — Claude Code identity fingerprinting (#1597) Teknium 2026-03-16 17:08:22 -07:00
  • e6cf1c94a8 Merge pull request #1585 from 0xbyt4/fix/anthropic-error-handling Teknium 2026-03-16 15:46:06 -07:00
  • d998cac319 fix(anthropic): retry 429/529 errors and surface error details to users 0xbyt4 2026-03-17 00:30:26 +03:00
  • 6c84e26e70 Merge pull request #1538 from NousResearch/hermes/hermes-a098c323 Teknium 2026-03-16 14:22:57 -07:00
  • f4d61c168b merge: resolve conflicts with main (show_cost, turn routing, docker docs) teknium1 2026-03-16 14:22:38 -07:00
  • 8feb9e4656 docs: add streaming section to configuration guide teknium1 2026-03-16 12:53:49 -07:00
  • 25a1f1867f fix(gateway): prevent message flooding on adapters without edit support teknium1 2026-03-16 12:41:28 -07:00
  • 5e5c92663d fix: hermes update causes dual gateways on macOS (launchd) (#1567) Teknium 2026-03-16 12:36:29 -07:00
  • 942950f5b9 feat(cli): live reasoning token streaming — dim box above response teknium1 2026-03-16 10:29:55 -07:00