Commit Graph

  • 53be6afe92 Merge PR #871: fix(signal): use media_urls/media_types in MessageEvent construction teknium1 2026-03-10 15:00:08 -07:00
  • d04b9f4dc5 fix(signal): use media_urls/media_types instead of non-existent image_paths/audio_path/document_paths teknium1 2026-03-10 14:58:16 -07:00
  • d94519c5ba fix(skills): classify local skills separately in skills list arceus777@proton.me 2026-03-10 17:22:36 -04:00
  • 4c54c2709c Revert "refactor(honcho): write all host-scoped settings into hosts block" Erosika 2026-03-10 17:11:58 -04:00
  • c90ba029ce refactor(honcho): write all host-scoped settings into hosts block Erosika 2026-03-10 17:00:52 -04:00
  • 5489c66cdf docs(honcho): restore use cases, example queries, and configurability language Erosika 2026-03-10 16:54:34 -04:00
  • 960c1521f3 docs(honcho): rewrite Honcho Memory docs as full feature documentation Erosika 2026-03-10 16:49:14 -04:00
  • 149516f365 Merge pull request #854 from NousResearch/add-ascii-video-skill SHL0MS 2026-03-10 16:34:57 -04:00
  • 87349b9bc1 fix(gateway): persist Honcho managers across session requests adavyas 2026-03-10 02:06:17 -07:00
  • 87cc5287a8 fix(honcho): enforce local mode and cache-safe warmup adavyas 2026-03-10 02:05:28 -07:00
  • c047c03e82 feat(honcho): honcho_context can query any peer (user or ai) Erosika 2026-03-09 18:02:09 -04:00
  • 0cb639d472 refactor(honcho): rename query_user_context to honcho_context Erosika 2026-03-09 17:59:30 -04:00
  • 792be0e8e3 feat(honcho): add honcho_conclude tool for writing facts back to memory Erosika 2026-03-09 17:55:31 -04:00
  • c1228e9a4a refactor(honcho): rename recallMode "auto" to "hybrid" Erosika 2026-03-09 17:46:51 -04:00
  • 6782249df9 fix(honcho): rewrite tokens and peer CLI help for clarity Erosika 2026-03-09 17:41:21 -04:00
  • b4af03aea8 fix(honcho): clarify API key signup instructions Erosika 2026-03-09 16:35:19 -04:00
  • 74c214e957 feat(honcho): async memory integration with prefetch pipeline and recallMode Erosika 2026-03-09 15:58:22 -04:00
  • 0229e6b407 Fix test_analysis_error_logs_exc_info: mock _aux_async_client so download path is reached SHL0MS 2026-03-10 16:03:19 -04:00
  • c358af7861 Add ASCII video skill to creative category SHL0MS 2026-03-10 15:54:38 -04:00
  • 8eefbef91c fix: replace ANSI response box with Rich Panel + reduce widget flashing teknium1 2026-03-10 07:04:02 -07:00
  • e590caf8d8 Revert "Merge PR #702: feat: configurable embedding infrastructure — local (fastembed) + API (OpenAI)" teknium1 2026-03-10 07:00:54 -07:00
  • 46b95ee694 Merge PR #702: feat: configurable embedding infrastructure — local (fastembed) + API (OpenAI) teknium1 2026-03-10 06:59:22 -07:00
  • 0fdeffe6c4 fix: replace silent exception swallowing with debug logging across tools teknium1 2026-03-10 06:59:20 -07:00
  • cc4ead999a feat: configurable embedding infrastructure — local (fastembed) + API (OpenAI) (#675) teyrebaz33 2026-03-08 19:57:51 +03:00
  • 60cba55d82 Merge PR #701: fix: tool call repair — auto-lowercase, fuzzy match, helpful error on unknown tool teknium1 2026-03-10 06:54:17 -07:00
  • 1caee06b22 fix: tool call repair — auto-lowercase, fuzzy match, helpful error on unknown tool (#520) teyrebaz33 2026-03-08 18:39:43 +03:00
  • a6eaf0f41f Merge PR #700: fix(config): atomic write for config.yaml to prevent data loss on crash teknium1 2026-03-10 06:48:43 -07:00
  • fadad820dd fix(config): atomic write for config.yaml to prevent data loss on crash alireza78a 2026-03-08 18:55:09 +03:30
  • e8b19b5826 fix: cap user-input separator at 120 cols (matches response box) teknium1 2026-03-10 06:47:26 -07:00
  • 9ea2209a43 fix: reduce approval/clarify widget flashing + dynamic border widths teknium1 2026-03-10 06:44:13 -07:00
  • 87af622df4 Merge PR #686: improve error handling and logging in code execution tool teknium1 2026-03-10 06:43:11 -07:00
  • 2c21c4b897 Merge PR #698: fix(security): pipe sudo password via stdin instead of shell cmdline teknium1 2026-03-10 06:38:44 -07:00
  • 771969f747 fix: wire up enabled_tools in agent loop + simplify sandbox tool selection teknium1 2026-03-10 06:35:28 -07:00
  • e9742e202f fix(security): pipe sudo password via stdin instead of shell cmdline johnh4098 2026-03-08 17:46:11 +03:30
  • a2ea85924a Merge PR #687: fix(file_tools): pass docker_volumes to sandbox container config teknium1 2026-03-10 06:33:30 -07:00
  • 8318a519e6 fix: pass enabled_tools through handle_function_call to avoid global race teknium1 2026-03-10 06:32:08 -07:00
  • 8ef3c815e7 Merge PR #680: feat: add Nous Portal API key provider teknium1 2026-03-10 06:31:03 -07:00
  • de07aa7c40 feat: add Nous Portal API key provider (#644) Indelwin 2026-03-08 18:40:50 +10:00
  • 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