Commit Graph

  • 928bb16da1 fix: forward thread_id to Telegram adapter + update send_typing signatures teknium1 2026-03-10 06:26:16 -07:00
  • 441f498d6f Merge PR #679: fix(code_execution): handle empty enabled_sandbox_tools in schema description teknium1 2026-03-10 06:22:56 -07:00
  • a630ca15de fix: forward thread_id metadata for Telegram forum topic routing teknium1 2026-03-10 06:21:15 -07:00
  • 52e3580cd4 refactor: merge new tests into test_code_execution.py 0xbyt4 2026-03-08 13:35:21 +03:00
  • 694a3ebdd5 fix(code_execution): handle empty enabled_sandbox_tools in schema description 0xbyt4 2026-03-08 13:15:17 +03:00
  • 2a062e2f45 Merge PR #840: background process notification modes + fix spinner line spam teknium1 2026-03-10 06:17:18 -07:00
  • 49ec1c9e8f Merge PR #655: fix: normalize max turns config path teknium1 2026-03-10 06:05:20 -07:00
  • 4bd579f915 fix: normalize max turns config path stablegenius49 2026-03-07 21:01:23 -08:00
  • e4adb67ed8 fix(display): rate-limit spinner flushes to prevent line spam under patch_stdout teknium1 2026-03-10 06:02:07 -07:00
  • ff09cad879 Merge PR #621: fix: limit concurrent Modal sandbox creations to avoid deadlocks teknium1 2026-03-10 05:57:54 -07:00
  • 580e6ba2ff feat: add proper favicon and logo for landing page and docs site teknium1 2026-03-10 05:51:45 -07:00
  • ca23875575 fix: unify visibility filter in codex model discovery 0xbyt4 2026-03-09 17:14:04 +03:00
  • d6d5a43d3a Merge PR #627: fix: continue non-tool replies after output-length truncation teknium1 2026-03-10 04:33:14 -07:00
  • d723208b1b Merge PR #617: Improve skills tool error handling teknium1 2026-03-10 04:32:26 -07:00
  • b0a5fe8974 fix: continue after output-length truncation vincent 2026-03-07 18:45:17 -05:00
  • 899dfdcfb9 Merge PR #616: fix: retry with rebuilt payload after compression teknium1 2026-03-10 04:22:42 -07:00
  • 8f0b07ed29 Merge PR #611: fix(session): atomic write for sessions.json to prevent data loss on crash teknium1 2026-03-10 04:18:53 -07:00
  • f16f2912cf Merge PR #607: fix: reset all retry counters at start of run_conversation() teknium1 2026-03-10 04:17:47 -07:00
  • af748539f8 Merge PR #608: fix: remove unused imports and unnecessary f-strings teknium1 2026-03-10 04:16:23 -07:00
  • 695c017411 Merge PR #603: fix: return deny on approval callback timeout instead of None teknium1 2026-03-10 04:15:31 -07:00
  • 5e6c7bc205 Merge PR #602: fix: prevent data loss in clipboard PNG conversion when ImageMagick fails teknium1 2026-03-10 04:15:05 -07:00
  • e8cec55fad feat(gateway): configurable background process watcher notifications teknium1 2026-03-10 04:12:39 -07:00
  • 67fc6bc4e9 Merge PR #600: fix(security): use in-memory set for permanent allowlist save teknium1 2026-03-10 04:12:11 -07:00
  • cbca0225f6 Merge PR #599: fix: strip MarkdownV2 italic markers in Telegram plaintext fallback teknium1 2026-03-10 04:09:33 -07:00
  • 36ac91c902 Merge PR #598: feat(skill): expand duckduckgo-search with DDGS Python API coverage teknium1 2026-03-10 04:08:53 -07:00
  • a2902fbad5 Merge PR #594: Improve TTS error handling and logging teknium1 2026-03-10 04:04:17 -07:00
  • d03de749a1 fix: add themed hero art for all skins, fix triple-quote syntax teknium1 2026-03-10 03:54:12 -07:00
  • c3dec1dcda fix(file_tools): pass docker_volumes to sandbox container config Dev User 2026-03-08 12:48:58 +01:00
  • 4945240fc3 feat: add poseidon/sisyphus/charizard skins + banner logo support teknium1 2026-03-10 02:11:50 -07:00
  • 1db8609ac9 Fix several documentation typos JackTheGit 2026-03-10 08:10:16 +00:00
  • f6bc620d39 fix: apply skin colors to local build_welcome_banner in cli.py teknium1 2026-03-10 00:58:42 -07:00
  • b4b46d1b67 docs: comprehensive skin/theme system documentation teknium1 2026-03-10 00:51:27 -07:00
  • c1775de56f feat: filesystem checkpoints and /rollback command teknium1 2026-03-10 00:49:15 -07:00
  • de6750ed23 feat: add data-driven skin/theme engine for CLI customization teknium1 2026-03-10 00:37:28 -07:00
  • c0ffd6b704 feat: expand OpenClaw migration to cover all platform channels, provider keys, model/TTS config, shared skills, and daily memory teknium1 2026-03-10 00:34:55 -07:00
  • 8b9de366f2 Merge PR #570: feat: OpenClaw migration skill + CLI panel width improvements teknium1 2026-03-10 00:06:40 -07:00
  • 60d3f79c72 Merge PR #565: fix: sanitize FTS5 queries and close mirror DB connections teknium1 2026-03-09 23:59:26 -07:00
  • 6f3a673aba fix: restore success-path server_sock.close() before rpc_thread.join() teknium1 2026-03-09 23:40:20 -07:00
  • ab6a6338c4 Merge PR #568: fix(code-execution): close server socket in finally block to prevent fd leak teknium1 2026-03-09 23:39:13 -07:00
  • 1ec8c1fcaa Merge PR #564: fix: count actual tool calls instead of tool-related messages teknium1 2026-03-09 23:32:54 -07:00
  • 739eb6702e Merge PR #551: Make skill file writes atomic teknium1 2026-03-09 23:31:43 -07:00
  • 1aa7badb3c fix: add missing Platform.SIGNAL to toolset mappings, update test + config docs teknium1 2026-03-09 23:27:19 -07:00
  • ee4008431a fix: stop terminal border flashing with steady cursor and TUI spinner widget teknium1 2026-03-09 23:26:43 -07:00
  • 88f8bcde38 Merge PR #538: fix cron HERMES_HOME path mismatch, missing HomeAssistant toolset mapping, Daytona timeout drift teknium1 2026-03-09 23:20:52 -07:00
  • 2285615010 Merge PR #533: fix: use regex for search output parsing to handle Windows drive-letter paths teknium1 2026-03-09 23:18:42 -07:00
  • 805ce8177b Merge PR #529: fix: restrict .env file permissions to owner-only teknium1 2026-03-09 23:10:59 -07:00
  • bdce33e239 Merge PR #810: fix(cli): handle unquoted multi-word session names in -c/--continue and -r/--resume teknium1 2026-03-09 23:08:45 -07:00
  • 9be8d88ccc Merge pull request #815 from NousResearch/hermes/hermes-5ab2a29e Teknium 2026-03-09 23:06:19 -07:00
  • 6ab3ebf195 Add hermes-atropos-environments skill (bundled) teknium1 2026-03-09 23:04:17 -07:00
  • 0a628c1aef fix(cli): handle unquoted multi-word session names in -c/--continue and -r/--resume teknium1 2026-03-09 21:36:29 -07:00
  • 36328a996f Merge PR #458: Add explicit UTF-8 encoding to config/data file I/O teknium1 2026-03-09 21:19:20 -07:00
  • 4bc32dc0f1 Fix password reader for Windows using msvcrt.getwch() shitcoinsherpa 2026-03-05 17:02:03 -05:00
  • 4de5e017f1 Merge PR #457: Use pywinpty for PTY support on Windows teknium1 2026-03-09 21:09:56 -07:00
  • 3e352f8a0d fix: add upstream guard for non-dict function_args + tests for build_tool_preview teknium1 2026-03-09 21:01:40 -07:00
  • 28ae5db9b0 Merge PR #453: fix: handle None args in build_tool_preview teknium1 2026-03-09 20:58:34 -07:00
  • d5811c887a Merge: fix double judge call + eval buffer pollution in WebResearchEnv teknium1 2026-03-09 20:57:54 -07:00
  • 975fd86dc4 fix: eliminate double LLM judge call and eval buffer pollution teknium1 2026-03-09 20:57:46 -07:00
  • 0ff7fe3ee2 Merge PR #439: docs: fix spelling of 'publicly' teknium1 2026-03-09 20:55:37 -07:00
  • b9d55d5719 feat: add pokemon-player skill with battle-tested gameplay tips teknium1 2026-03-09 20:29:38 -07:00
  • ab7dc22984 Merge: WebResearchEnv evaluate() with full agent loop + tools teknium1 2026-03-09 19:53:36 -07:00
  • bf8350ac18 fix: evaluate() uses full agent loop with tools, not single-turn teknium1 2026-03-09 19:53:28 -07:00
  • a5c6348d41 Merge: WebResearchEnv compute_reward fix (verified with live test) teknium1 2026-03-09 19:29:19 -07:00
  • 320f881e0b fix: WebResearchEnv compute_reward extracts from AgentResult.messages teknium1 2026-03-09 19:29:12 -07:00
  • 0d96f1991c test: parallelize test suite with pytest-xdist Brooklyn Nicholson 2026-03-09 20:47:34 -05:00
  • 172a38c344 fix: Docker persistent bind mounts fail with Permission denied teknium1 2026-03-09 17:52:33 -07:00
  • 8bc0d4f77d Merge: WebResearchEnv Atropos standards compliance teknium1 2026-03-09 17:45:57 -07:00
  • 8eabdefa8a fix: bring WebResearchEnv up to Atropos environment standards teknium1 2026-03-09 17:45:50 -07:00
  • f658af45c2 Merge PR #446: fix(cli): use correct visibility filter string in codex API model fetch teknium1 2026-03-09 17:42:39 -07:00
  • 5212644861 fix(security): prevent shell injection in tilde-username path expansion teknium1 2026-03-09 17:33:19 -07:00
  • 1151f84351 Merge PR #434: feat: add WebResearchEnv RL environment for multi-step web research teknium1 2026-03-09 17:24:20 -07:00
  • 9abd6bf342 fix: gateway missing docker_volumes config bridge + list serialization bug teknium1 2026-03-09 17:24:00 -07:00
  • d2c7ef6b41 Merge pull request #792 from NousResearch/hermes/hermes-d2f5523a Teknium 2026-03-09 17:21:44 -07:00
  • 4e3a8a0637 fix: handle empty choices in MCP sampling callback 0xbyt4 2026-03-10 02:24:53 +03:00
  • a34102049b Merge: vision auto-detection fallback to local endpoints teknium1 2026-03-09 15:36:27 -07:00
  • ef5d811aba fix: vision auto-detection now falls back to custom/local endpoints teknium1 2026-03-09 15:36:19 -07:00
  • 2d44ed1c5b test: add comprehensive tests for vision_tools (42 tests) teknium1 2026-03-09 15:32:02 -07:00
  • fa2e72ae9c docs: document docker_volumes config for shared host directories teknium1 2026-03-09 15:29:34 -07:00
  • 5bfc4ed53b Merge PR #428: Improve type hints and error diagnostics in vision_tools teknium1 2026-03-09 15:27:54 -07:00
  • 520aec20e0 fix: add mcp to dev dependencies for test suite teknium1 2026-03-09 15:12:54 -07:00
  • 64bec1d060 fix: Slack gateway setup missing event subscriptions and scopes teknium1 2026-03-09 14:31:19 -07:00
  • ac58309dbd docs: improve Slack setup guide with channel event subscriptions and scopes teknium1 2026-03-09 14:00:11 -07:00
  • 94023e6a85 feat: conditional skill activation based on tool availability teyrebaz33 2026-03-09 23:13:39 +03:00
  • 5eaf4a3f32 feat: Telegram send_document and send_video for native file attachments teknium1 2026-03-09 12:17:35 -07:00
  • a5a5d82a21 Merge pull request #784 from NousResearch/feat/slack-app-mention-and-documents Teknium 2026-03-09 13:04:50 -07:00
  • 34e8d088c2 feat(slack): fix app_mention 404 + add document/video support teknium1 2026-03-09 13:02:59 -07:00
  • b78b605ba9 fix: replace print() with logger.error() in file_tools memosr.eth 2026-03-09 22:29:16 +03:00
  • c3cf88b202 feat(cli,gateway): add /personality none and custom personality support teyrebaz33 2026-03-09 17:18:09 +03:00
  • 58b756f04c fix: clean up empty file after failed wl-paste clipboard extraction 0xbyt4 2026-03-09 17:17:10 +03:00
  • 34f8ac2d85 fix: replace blocking time.sleep with await asyncio.sleep in WhatsApp connect 0xbyt4 2026-03-09 17:16:26 +03:00
  • 1a10eb8cd9 fix: off-by-one in setup toggle selection error message 0xbyt4 2026-03-09 17:15:23 +03:00
  • 59705b80cd Add tools summary flag to Hermes CLI luisv-1 2026-03-09 16:50:53 +03:00
  • 46a7d6aeb2 Improve Telegram gateway error handling and logging aydnOktay 2026-03-09 15:58:01 +03:00
  • c754135965 fix: banner wraps in narrow terminals (Kitty, small windows) teknium1 2026-03-09 05:57:23 -07:00
  • c6b75baad0 feat: find-nearby skill and Telegram location support teknium1 2026-03-09 05:31:10 -07:00
  • a7ad6f6d28 Merge: custom providers instant activation + model persistence teknium1 2026-03-09 05:08:01 -07:00
  • 1a2141d04d fix: custom providers activate immediately, save model name teknium1 2026-03-09 05:07:53 -07:00
  • ff3f3169b2 Merge: auto-save custom endpoints + removal option teknium1 2026-03-09 04:58:27 -07:00
  • f4580b6010 feat: auto-save custom endpoints + removal option teknium1 2026-03-09 04:58:20 -07:00
  • d82fcef91b Improve Discord gateway error handling and logging aydnOktay 2026-03-09 14:33:21 +03:00
  • 7b63a787b3 Merge: named custom providers in hermes model teknium1 2026-03-09 03:45:26 -07:00