Commit Graph

  • 4b619c9672 Merge PR #761: Improve Discord gateway error handling and logging teknium1 2026-03-11 00:35:31 -07:00
  • c5321298ce docs: add quick commands documentation teknium1 2026-03-11 00:28:52 -07:00
  • 359352b947 Merge PR #755: fix: head+tail truncation for execute_code stdout teknium1 2026-03-11 00:26:26 -07:00
  • a9241f3e3e fix: head+tail truncation for execute_code stdout teknium1 2026-03-11 00:26:13 -07:00
  • ea0a263434 Merge PR #758: feat(discord): add DISCORD_ALLOW_BOTS config for bot message filtering teknium1 2026-03-11 00:25:51 -07:00
  • 3be6e8a5f2 Merge PR #746: feat(cli,gateway): add user-defined quick commands that bypass agent loop teknium1 2026-03-11 00:24:34 -07:00
  • 2b244762e1 feat: add missing commands to categorized /help teknium1 2026-03-10 23:49:03 -07:00
  • a169a656b4 Merge PR #743: feat: hermes skills — enable/disable individual skills and categories teknium1 2026-03-10 23:46:42 -07:00
  • a9fdd8dc3c Merge PR #752: feat(ux): improve /help formatting with command categories teknium1 2026-03-10 23:45:41 -07:00
  • 8eb9eed074 feat(ux): improve /help formatting with command categories (#640) Bartok Moltbot 2026-03-09 03:59:47 -04:00
  • 909e048ad4 fix: integration hardening for gateway token tracking teknium1 2026-03-10 23:40:24 -07:00
  • 5eb62ef423 test(gateway): add regression test for /retry response fix teyrebaz33 2026-03-10 23:34:52 -07:00
  • 58dbd81f03 fix: use actual API token counts for gateway compression pre-check teknium1 2026-03-10 23:28:18 -07:00
  • a35c37a2f9 Merge pull request #891 from NousResearch/hermes/hermes-b0162f8d Teknium 2026-03-10 23:21:01 -07:00
  • 1518734e59 fix: sort Nous Portal model list (opus first, sonnet lower) teknium1 2026-03-10 23:20:46 -07:00
  • 67b9470207 fix: reduce premature gateway compression on tool-heavy sessions teknium1 2026-03-10 23:16:49 -07:00
  • 586fe5d62d Merge PR #724: feat: --yolo flag to bypass all approval prompts teknium1 2026-03-10 20:56:30 -07:00
  • 2d80ef7872 fix: _init_agent returns bool, not agent — fix quiet mode crash teknium1 2026-03-10 20:48:58 -07:00
  • b76cae94d4 Merge pull request #889 from NousResearch/hermes/hermes-b0162f8d Teknium 2026-03-10 20:45:34 -07:00
  • 23270d41b9 feat: add --quiet/-Q flag for programmatic single-query mode teknium1 2026-03-10 20:45:18 -07:00
  • 24479625a2 fix: Docker backend fails when docker is not in PATH (macOS gateway) teknium1 2026-03-10 20:45:13 -07:00
  • d41a214c1a feat(skills): add official optional 1password skill arceus77-7 2026-03-10 20:45:29 -04:00
  • d502952bac fix(cli): add loading indicators for slow slash commands vilkasdev 2026-03-10 17:13:14 -07:00
  • ac53bf1d71 Merge pull request #881 from NousResearch/hermes/hermes-b0162f8d Teknium 2026-03-10 17:13:26 -07:00
  • 145c57fc01 fix: provider selection not persisting when switching via hermes model teknium1 2026-03-10 17:12:34 -07:00
  • 2dddfce08c fix: log prefill parse errors + clean up cron scheduler tests teknium1 2026-03-10 17:10:01 -07:00
  • 03a4f184e6 fix: call _stop_training_run on early-return failure paths teknium1 2026-03-10 17:09:51 -07:00
  • be2e259596 Merge PR #716: fix: log exceptions instead of silently swallowing in cron scheduler teknium1 2026-03-10 17:05:59 -07:00
  • 05bc8b19fe Merge PR #713: docs: clarify Telegram token regex constraint teknium1 2026-03-10 16:59:54 -07:00
  • cb6b70bbfb Merge PR #709: fix: close log file handles to prevent resource leaks teknium1 2026-03-10 16:26:29 -07:00
  • a458b535c9 fix: improve read-loop detection — consecutive-only, correct thresholds, fix bugs teknium1 2026-03-10 16:25:41 -07:00
  • b53d5dad67 Merge PR #705: fix: detect, warn, and block file re-read/search loops after context compression teknium1 2026-03-10 16:17:03 -07:00
  • ad7a16dca6 fix: remove left/right borders from response box for easier copy-paste teknium1 2026-03-10 15:59:08 -07:00
  • 6e851a1f6a Merge PR #873: fix: eliminate 3x SQLite message duplication in gateway sessions teknium1 2026-03-10 15:29:24 -07:00
  • c1171fe666 fix: eliminate 3x SQLite message duplication in gateway sessions (#860) teknium1 2026-03-10 15:22:44 -07:00
  • 2210068f5b Merge: fix(signal) align send() signature with base class teknium1 2026-03-10 15:18:31 -07:00
  • d6ab35c1a3 fix(signal): align send() signature with base class (content, reply_to, metadata) teknium1 2026-03-10 15:18:26 -07:00
  • 5fc751e543 Merge: fix(gateway) add metadata param to _keep_typing and base send_typing teknium1 2026-03-10 15:08:45 -07:00
  • cea78c5e27 fix(gateway): add metadata param to _keep_typing and base send_typing teknium1 2026-03-10 15:08:40 -07:00
  • 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