Commit Graph

  • 4864a5684a refactor: extract shared curses checklist, fix skill discovery perf teknium1 2026-03-11 03:06:15 -07:00
  • f1510ec33e test(terminal): add tests for env var validation in _get_env_config alireza78a 2026-03-09 19:44:15 +03:30
  • 4523cc09cf fix(terminal): validate env var types with clear error messages alireza78a 2026-03-09 19:35:24 +03:30
  • f524aed23e fix: clean up empty file after failed wl-paste clipboard extraction teknium1 2026-03-11 02:56:19 -07:00
  • 925f378baa Merge PR #773: feat(cli,gateway): add /personality none and custom personality support teknium1 2026-03-11 02:54:27 -07:00
  • fe29594716 fix: replace blocking time.sleep with await asyncio.sleep in WhatsApp connect teknium1 2026-03-11 02:51:49 -07:00
  • 7721518591 Merge PR #770: fix: off-by-one in setup toggle selection error message teknium1 2026-03-11 02:50:52 -07:00
  • 6e303def12 Merge PR #757: security: enforce 0600/0700 file permissions on sensitive files teknium1 2026-03-11 02:48:56 -07:00
  • ad1fbd88b2 Merge feature/background-command: add /background slash command teknium1 2026-03-11 02:46:37 -07:00
  • b8067ac27e feat: add /background command to gateway and CLI commands registry teknium1 2026-03-11 02:41:36 -07:00
  • bd2606a576 fix: initialize self.config in HermesCLI to fix AttributeError on slash commands teknium1 2026-03-11 02:32:43 -07:00
  • f5324f9aa5 fix: initialize self.config in HermesCLI to fix AttributeError on slash commands teknium1 2026-03-11 02:33:25 -07:00
  • de2b881886 test(cron): cover topic thread delivery metadata SPANISH FLU 2026-03-11 09:22:32 +01:00
  • 0d6b25274c fix(gateway): isolate telegram forum topic sessions SPANISH FLU 2026-03-11 09:15:34 +01:00
  • fbfdde496b docs: update AGENTS.md with new files and test count teknium1 2026-03-11 00:54:49 -07:00
  • ae1c11c5a5 fix(cli): resolve duplicate 'skills' subparser crash on Python 3.11+ Bartok Moltbot 2026-03-11 03:33:27 -04:00
  • 5abee4fb23 Merge pull request #769 from 0xbyt4/fix/codex-models-visibility-mismatch Teknium 2026-03-11 00:49:59 -07:00
  • 331af8df23 fix: clean up tools --summary output and type annotations teknium1 2026-03-11 00:47:26 -07:00
  • 3a2fd1a5c9 Merge PR #767: feat: add --summary flag to hermes tools teknium1 2026-03-11 00:46:32 -07:00
  • 2e1aa1b424 docs: add iteration budget pressure section to configuration guide teknium1 2026-03-11 00:40:44 -07:00
  • aead9c8ead chore: remove unnecessary pragma comments from Telegram adapter teknium1 2026-03-11 00:37:45 -07:00
  • 93230af7bd Merge PR #763: improve Telegram gateway error handling and logging teknium1 2026-03-11 00:37:28 -07:00
  • 21ff0d39ad feat: iteration budget pressure via tool result injection teknium1 2026-03-09 05:19:42 -07:00
  • 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