Commit Graph

  • a54405e339 fix: proactive compression after large tool results + Anthropic error detection teknium1 2026-03-11 08:04:52 -07:00
  • efb780c754 Revert "fix: smart vision setup that respects the user's chosen provider" teknium1 2026-03-11 07:59:00 -07:00
  • c64efa9260 fix: smart vision setup that respects the user's chosen provider teknium1 2026-03-11 07:48:44 -07:00
  • 43cb35cb21 docs: list individual config commands first, then hermes setup as all-in-one teknium1 2026-03-11 07:30:28 -07:00
  • db496180db docs: remove hermes setup from install flow, point to hermes model/tools instead teknium1 2026-03-11 07:27:57 -07:00
  • c69adfbb17 Merge pull request #825 from JackTheGit/fix/docs-typos-batch2 Teknium 2026-03-11 07:13:24 -07:00
  • 683c8b24d4 fix: reduce max_retries to 3 and make ValueError/TypeError non-retryable teknium1 2026-03-11 07:04:46 -07:00
  • d2dee43825 fix: allow tool_choice, parallel_tool_calls, prompt_cache_key in codex preflight teknium1 2026-03-11 07:00:14 -07:00
  • 59b53f0a23 fix: skip tests when atroposlib/minisweagent unavailable in CI dmahan93 2026-03-09 23:37:32 -05:00
  • d198a647e2 fix: guard all atroposlib imports for CI without atropos installed dmahan93 2026-03-09 23:33:24 -05:00
  • 0f53275169 test: skip atropos-dependent tests when atroposlib not installed dmahan93 2026-03-09 23:14:53 -05:00
  • 366de72a38 add a local vllm instance dmahan93 2026-03-09 23:02:13 -05:00
  • 13f5459670 fix: use ManagedServer for vLLM in TBLite eval + local_vllm config dmahan93 2026-03-09 21:32:23 -05:00
  • 93333387d6 fix: handle dict and object tool_calls in agent loop dmahan93 2026-03-09 21:21:49 -05:00
  • 1f9e7cd659 test: 5 vLLM integration tests + fallback tool call parser dmahan93 2026-03-09 21:18:42 -05:00
  • 09fc64c6b6 add eval output to gitignore dmahan93 2026-03-09 20:55:07 -05:00
  • 84147f4d81 refactor: update to new atropos tool-calling API dmahan93 2026-03-09 20:49:18 -05:00
  • ee4b20b55b test: 9 agent loop tool-calling integration tests dmahan93 2026-03-09 20:37:55 -05:00
  • ed27b826c5 feat: add eval_concurrency limit + Docker local config for TBLite dmahan93 2026-03-09 20:28:28 -05:00
  • b03aefaf20 test: 13 tests for Modal sandbox infra fixes dmahan93 2026-03-09 20:26:09 -05:00
  • d7f4db53f5 fix: Modal sandbox eval infra (9 fixes for TBLite baseline) dmahan93 2026-03-09 18:36:28 -05:00
  • 2c97bf3936 Add tests for atropos tool calling integration dmahan93 2026-03-09 15:42:16 -05:00
  • 1dfa544250 Merge PR #802: test: parallelize test suite with pytest-xdist teknium1 2026-03-11 06:43:00 -07:00
  • eac5f8f40f fix: wire email platform into toolset mappings + add documentation teknium1 2026-03-11 06:34:32 -07:00
  • 184aa5b2b3 fix: tighten exc_info assertion in vision test (from PR #803) teknium1 2026-03-11 06:31:56 -07:00
  • bdcf247efe feat: add email gateway platform (IMAP/SMTP) 0xbyt4 2026-03-10 03:15:38 +03:00
  • b16d7f2da6 Merge pull request #921 from NousResearch/hermes/hermes-ece5a45c Teknium 2026-03-11 06:30:20 -07:00
  • 9423fda5cb feat: configurable subagent provider:model with full credential resolution teknium1 2026-03-11 06:12:21 -07:00
  • 4d873f77c1 feat(cli): add /reasoning command for effort level and display toggle teknium1 2026-03-11 05:53:21 -07:00
  • 09336a6710 Merge PR #795: fix: handle empty choices in MCP sampling callback teknium1 2026-03-11 05:47:51 -07:00
  • 9149c34a26 refactor(slack): replace print statements with structured logging aydnOktay 2026-03-11 05:34:43 -07:00
  • c837ef949d fix: replace debug print() with logger.error() in file_tools teknium1 2026-03-11 04:38:07 -07:00
  • 1d4a23fa6c fix: add missing packages to setuptools config for non-editable installs balyan.sid@gmail.com 2026-03-11 17:00:39 +05:30
  • a71736ea73 Merge PR #910: fix: add missing Responses API parameters for Codex provider teknium1 2026-03-11 04:28:52 -07:00
  • a82ce60294 fix: add missing Responses API parameters for Codex provider teknium1 2026-03-11 04:28:31 -07:00
  • 69090d6da1 fix: add **kwargs to base/telegram media send methods for metadata routing teknium1 2026-03-11 03:23:53 -07:00
  • 322ffbed61 Merge PR #779: feat: Telegram native file attachment support (send_document + send_video) teknium1 2026-03-11 03:23:11 -07:00
  • fe9da5280f Merge pull request #766 from spanishflu-est1918/codex/telegram-topic-session-pr Teknium 2026-03-11 03:14:43 -07:00
  • 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