Commit Graph

  • a29801286f refactor: route main agent client + fallback through centralized router teknium1 2026-03-11 21:38:29 -07:00
  • 29ef69c703 fix: update all test mocks for call_llm migration teknium1 2026-03-11 21:06:54 -07:00
  • 0aa31cd3cb feat: call_llm/async_call_llm + config slots + migrate all consumers teknium1 2026-03-11 20:52:19 -07:00
  • 013cc4d2fc chore: remove nous-api provider (API key path) teknium1 2026-03-11 20:14:44 -07:00
  • 07f09ecd83 refactor: route ad-hoc LLM consumers through centralized provider router teknium1 2026-03-11 20:02:36 -07:00
  • 8805e705a7 feat: centralized provider router + fix Codex vision bypass + vision error handling teknium1 2026-03-11 19:46:47 -07:00
  • 2d35016b94 fix(honcho): harden tool gating and migration peer routing Erosika 2026-03-11 18:21:27 -04:00
  • 8cddcfa0d8 docs(honcho): update config docs for host-scoped write convention Erosika 2026-03-11 17:53:39 -04:00
  • 3c813535a7 fix(honcho): scope config writes to hosts.hermes, not root Erosika 2026-03-11 17:45:35 -04:00
  • 0712639441 test: verify reloaded config drives setup after migration kshitij 2026-03-12 02:56:36 +05:30
  • 4f427167ac chore: clean OpenClaw migration follow-up kshitij 2026-03-12 02:49:29 +05:30
  • 44bf859c3b feat: offer OpenClaw migration during first-time setup wizard teknium1 2026-03-11 09:09:58 -07:00
  • d987ff54a1 fix: change session_strategy default from per-directory to per-session Erosika 2026-03-11 15:42:35 -04:00
  • a0b0dbe6b2 Merge remote-tracking branch 'origin/main' into feat/honcho-async-memory Erosika 2026-03-11 12:22:56 -04:00
  • 8fa96debc9 Merge pull request #963 from NousResearch/hermes/hermes-cf9f7d54 Teknium 2026-03-11 09:19:52 -07:00
  • a8409a161f fix: guard all print() calls against OSError with _SafeWriter teknium1 2026-03-11 09:19:10 -07:00
  • 452593319b fix(setup): preserve provider metadata during model selection kshitij-eliza 2026-03-11 01:33:29 +05:30
  • 73ba4987d5 Merge pull request #960 from NousResearch/hermes/hermes-20ea56c0 Teknium 2026-03-11 09:16:30 -07:00
  • 41fa4fbaa5 fix: add exc_info=True to image generation error logging aydnOktay 2026-03-11 09:15:45 -07:00
  • 11825ccefa feat(gateway): thread-aware free-response routing for Discord insecurejezza 2026-03-11 09:15:31 -07:00
  • 91101065bb fix: improve git error logging in checkpoint manager teknium1 2026-03-11 08:59:59 -07:00
  • 01bec40724 refactor(gateway): consolidate model resolution via _resolve_gateway_model() teknium1 2026-03-11 08:59:09 -07:00
  • 9b58b9bced Merge pull request #955 from NousResearch/hermes/hermes-cf9f7d54 Teknium 2026-03-11 08:59:11 -07:00
  • b66c8b409c fix(vision): log error when vision client is unavailable teknium1 2026-03-11 08:58:56 -07:00
  • 09b1de5f71 Merge pull request #954 from NousResearch/hermes/hermes-20ea56c0 Teknium 2026-03-11 08:58:52 -07:00
  • 3667138d05 fix(config): atomic write for .env to prevent API key loss on crash alireza78a 2026-03-11 08:58:33 -07:00
  • 66c0b719de fix(gateway): pass model to temporary AIAgent instances Dev User 2026-03-11 00:09:37 +01:00
  • a182d12778 Fix several documentation typos across training references JackTheGit 2026-03-11 15:49:00 +00:00
  • d905e612aa Merge pull request #950 from NousResearch/hermes/hermes-20ea56c0 Teknium 2026-03-11 08:48:40 -07:00
  • fa7a18f42a Merge pull request #949 from NousResearch/hermes/hermes-b86fddbe Teknium 2026-03-11 08:47:10 -07:00
  • 82113f1f1e docs: conditional skill activation — tag duckduckgo-search as web fallback and add documentation teknium1 2026-03-11 08:47:01 -07:00
  • 047b118299 fix(honcho): resolve review blockers for merge Erosika 2026-03-11 11:46:37 -04:00
  • 01d3b31479 Merge PR #785: feat: conditional skill activation based on tool availability Teknium 2026-03-11 08:43:30 -07:00
  • a5ffa1278c test(cron): add regression tests for _ensure_aware timezone conversion teknium1 2026-03-11 08:42:04 -07:00
  • b7d58320a8 Merge pull request #947 from NousResearch/hermes/hermes-cf9f7d54 Teknium 2026-03-11 08:41:29 -07:00
  • 605ba4adea fix(cron): interpret naive timestamps as local time in due-job checks 0xNyk 2026-03-11 08:38:24 -07:00
  • 24a0c08d58 Merge pull request #796 from 0xbyt4/fix/discovery-failed-count Teknium 2026-03-11 08:32:32 -07:00
  • b4a100dfc0 fix(doctor): skip /models health check for MiniMax providers Bartok9 2026-03-11 08:29:35 -07:00
  • 4a8f23eddf fix: correctly track failed MCP server connections in discovery 0xbyt4 2026-03-10 02:27:59 +03:00
  • 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