Commit Graph

  • eec31b0089 fix(mcp): /reload-mcp now updates agent tools + injects history message teknium1 2026-03-02 19:25:06 -08:00
  • 7df14227a9 feat(mcp): banner integration, /reload-mcp command, resources & prompts teknium1 2026-03-02 19:15:59 -08:00
  • 60effcfc44 fix(mcp): parallel discovery, user-visible logging, config validation teknium1 2026-03-02 19:02:28 -08:00
  • 63f5e14c69 docs: add comprehensive MCP documentation and examples teknium1 2026-03-02 18:52:33 -08:00
  • 64ff8f065b feat(mcp): add HTTP transport, reconnection, security hardening teknium1 2026-03-02 18:40:03 -08:00
  • 468b7fdbad Merge PR #291: feat: add MCP (Model Context Protocol) client support teknium1 2026-03-02 18:24:31 -08:00
  • 14b0ad95c6 docs: enhance WhatsApp setup instructions and introduce mode selection teknium1 2026-03-02 17:51:33 -08:00
  • 221e4228ec Merge PR #295: fix: resolve OPENROUTER_API_KEY before OPENAI_API_KEY in all code paths teknium1 2026-03-02 17:29:25 -08:00
  • dd9d3f89b9 Merge PR #286: Fix ClawHub Skills Hub adapter for API endpoint changes teknium1 2026-03-02 17:25:14 -08:00
  • b0cce17da6 Merge PR #284: fix(cli): throttle UI invalidate to prevent terminal blinking on SSH teknium1 2026-03-02 17:17:54 -08:00
  • c6b3b8c847 docs: add VISION.md brainstorming/roadmap doc teknium1 2026-03-02 17:15:30 -08:00
  • 2ba87a10b0 Merge PR #219: fix: guard POSIX-only process functions for Windows compatibility teknium1 2026-03-02 17:07:49 -08:00
  • 5fa3e24b76 Make process_registry checkpoint writes atomic aydnOktay 2026-03-03 02:44:01 +03:00
  • ac6d747fa6 Make batch_runner checkpoint incremental and atomic aydnOktay 2026-03-03 01:43:07 +03:00
  • ee541c84f1 fix(cron): close lock_fd on failed flock to prevent fd leak alireza78a 2026-03-03 02:09:56 +03:30
  • 6053236158 fix: prioritize OPENROUTER_API_KEY over OPENAI_API_KEY 0xbyt4 2026-03-03 00:28:26 +03:00
  • 11615014a4 fix: eliminate shell noise from terminal output with fence markers 0xbyt4 2026-03-02 22:53:21 +03:00
  • 3588396263 feat(whatsapp): native media sending — images, videos, documents Daniel Sateler 2026-03-02 16:34:49 -03:00
  • 11a2ecb936 fix: resolve thread safety issues and shutdown deadlock in MCP client 0xbyt4 2026-03-02 22:08:32 +03:00
  • 151e8d896c fix(tests): isolate discover_mcp_tools tests from global _servers state 0xbyt4 2026-03-02 21:38:01 +03:00
  • 593c549bc4 fix: make discover_mcp_tools idempotent to prevent duplicate connections 0xbyt4 2026-03-02 21:34:21 +03:00
  • aa2ecaef29 fix: resolve orphan subprocess leak on MCP server shutdown 0xbyt4 2026-03-02 21:22:00 +03:00
  • 0eb0bec74c feat(gateway): add MCP server shutdown on gateway exit 0xbyt4 2026-03-02 21:06:17 +03:00
  • 3c252ae44b feat: add MCP (Model Context Protocol) client support 0xbyt4 2026-03-02 21:03:14 +03:00
  • 6789084ec0 Fix ClawHub Skills Hub adapter for updated API BP602 2026-03-02 16:04:34 +01:00
  • b603b6e1c9 fix(cli): throttle UI invalidate to prevent terminal blinking on SSH ygd58 2026-03-02 15:56:53 +01:00
  • 3c13feed4c feat: show detailed tool call args in gateway based on config teknium1 2026-03-02 05:23:15 -08:00
  • 7652afb8de Merge PR #243: fix(honcho): auto-enable when API key is present teknium1 2026-03-02 05:13:33 -08:00
  • 7862e7010c test: add additional multiline bypass tests for find patterns teknium1 2026-03-02 04:46:27 -08:00
  • 4faf2a6cf4 Merge PR #233: fix(security): add re.DOTALL to prevent multiline bypass of dangerous command detection teknium1 2026-03-02 04:44:06 -08:00
  • 8c48bb080f refactor: remove unnecessary single-element loop in disk usage calc teknium1 2026-03-02 04:40:13 -08:00
  • 6d2481ee5c Merge PR #231: fix: use task-specific glob pattern in disk usage calculation teknium1 2026-03-02 04:38:58 -08:00
  • ca5525bcd7 fix(tests): isolate HERMES_HOME in tests and adjust log directory for debug session teknium1 2026-03-02 04:34:21 -08:00
  • 56b53bff6e Merge PR #229: fix(agent): copy conversation_history to avoid mutating caller's list teknium1 2026-03-02 04:21:39 -08:00
  • fd335a4e26 fix: add missing dangerous command patterns in approval.py Dogila Developer 2026-03-02 14:46:20 +03:00
  • c4ea996612 fix: repair flush sentinel test — mock auxiliary client and add guard teknium1 2026-03-02 03:21:08 -08:00
  • 39bfd226b8 Merge PR #225: fix: preserve empty content in ReadResult.to_dict() teknium1 2026-03-02 03:13:31 -08:00
  • 234b67f5fd fix: mock time in retry exhaustion tests to prevent backoff sleep teknium1 2026-03-02 02:59:41 -08:00
  • e27e3a4f8a Merge PR #223: fix: correct off-by-one in retry exhaustion checks teknium1 2026-03-02 02:54:10 -08:00
  • 7a11ff95a9 Merge PR #277: fix: handle None message content across codebase teknium1 2026-03-02 02:42:35 -08:00
  • 33ab5cec82 fix: handle None message content across codebase (fixes #276) teknium1 2026-03-02 02:23:53 -08:00
  • 1cb2311bad fix(security): block path traversal in skill_view file_path (fixes #220) teknium1 2026-03-02 02:00:09 -08:00
  • 25c65bc99e fix(agent): handle None content in context compressor (fixes #211) teknium1 2026-03-02 01:35:52 -08:00
  • afb680b50d fix(cli): fix max_turns comment and test for correct priority order teknium1 2026-03-02 01:15:10 -08:00
  • c574a4d086 fix(batch_runner): log traceback when worker raises during imap_unordered BathreeNode 2026-03-02 12:16:07 +03:00
  • bd8b20b933 Merge branch 'NousResearch:main' into main BathreeNode 2026-03-02 12:14:34 +03:00
  • 866fd9476b fix(docker): remove --read-only and allow exec on /tmp for package installs teknium1 2026-03-02 01:09:34 -08:00
  • d2ec5aaacf fix(registry): preserve full traceback on tool dispatch errors BathreeNode 2026-03-02 11:57:47 +03:00
  • e265006fd6 test: add coverage for chat_topic in SessionSource and session context prompt teknium1 2026-03-02 00:53:21 -08:00
  • b1bf11b0fe fix(setup): handle TerminalMenu init failures with safe fallback Josh Black-Star 2026-03-02 00:52:27 -08:00
  • 6bf3aad62e fix(delegate_tool): update max_iterations in documentation and example config to reflect default value of 50 teknium1 2026-03-02 00:52:01 -08:00
  • 3a840a130c Merge PR #248: feat(gateway): include Discord channel topic in session context teknium1 2026-03-02 00:51:20 -08:00
  • 14396e3fe7 fix(delegate_tool): update max_iterations default from 25 to 50 for improved task handling teknium1 2026-03-02 00:51:10 -08:00
  • 1ad930cbd0 fix(delegate_tool): increase DEFAULT_MAX_ITERATIONS from 25 to 50 to enhance processing capabilities teknium1 2026-03-02 00:51:01 -08:00
  • 7a0b37712f fix(agent): strip finish_reason from assistant messages to fix Mistral 422 errors (#253) Sertug17 2026-03-02 11:35:03 +03:00
  • e2b8740fcf fix: load_cli_config() now carries over non-default config keys teknium1 2026-03-02 00:32:28 -08:00
  • 45d132d098 fix(agent): remove preview truncation in assistant message output teknium1 2026-03-02 00:32:06 -08:00
  • 719f2eef32 Merge branch 'pr-217' teknium1 2026-03-02 00:18:41 -08:00
  • 698b35933e fix: /retry, /undo, /compress, and /reset gateway commands (#210) teknium1 2026-03-02 00:14:49 -08:00
  • 0512ada793 feat(agent): include tools in agent status output teknium1 2026-03-02 00:13:41 -08:00
  • 47289ba6f1 feat(agent): include system prompt in agent status output teknium1 2026-03-01 23:50:54 -08:00
  • 5e5e0efc60 Fix nous refresh token rotation failure in case where api key mint/retrieval fails Robin Fernandes 2026-03-02 17:18:15 +11:00
  • 7b38afc179 fix(auth): handle session expiration and re-authentication in Nous Portal teknium1 2026-03-01 20:20:30 -08:00
  • e5893075f9 feat(agent): add summary handling for reasoning items teknium1 2026-03-01 20:03:03 -08:00
  • 5e598a588f refactor(auth): transition Codex OAuth tokens to Hermes auth store teknium1 2026-03-01 19:59:24 -08:00
  • c2d8d17285 feat(skills): add DuckDuckGo search skill as Firecrawl fallback Aayush Chaudhary 2026-03-02 09:08:59 +05:30
  • 8bc2de4ab6 feat(provider-routing): add OpenRouter provider routing configuration teknium1 2026-03-01 18:24:27 -08:00
  • 75a92a3f82 refactor(cli): improve header formatting and description truncation teknium1 2026-03-01 16:37:16 -08:00
  • 72963e9ccb fix(install): prevent interactive prompts during non-interactive installs teknium1 2026-03-01 16:18:35 -08:00
  • 92da8e7e62 feat(agent): enhance reasoning handling and configuration teknium1 2026-03-01 16:15:20 -08:00
  • c84d5ce738 refactor(terminal_tool): clarify foreground and background process usage teknium1 2026-03-01 16:15:05 -08:00
  • dda9f3e734 fix(process_registry): ensure unbuffered output for subprocesses teknium1 2026-03-01 16:14:57 -08:00
  • 834e25a662 feat(batch_runner): enhance prompt processing with optional container image support teknium1 2026-03-01 16:14:36 -08:00
  • 196a13f3dc Improve error handling and validation in transcription_tools aydnOktay 2026-03-02 01:53:18 +03:00
  • 440d33eec4 Improve error handling and type hints in session_search_tool aydnOktay 2026-03-02 01:50:37 +03:00
  • 11f5c1ecf0 fix(tests): use bare @pytest.mark.asyncio for hook emit tests teknium1 2026-03-01 05:28:55 -08:00
  • 3b745633e4 test: add unit tests for 8 untested modules (batch 3) (#191) 0xbyt4 2026-03-01 16:28:12 +03:00
  • 900d48714a Merge remote-tracking branch 'origin/main' into test/expand-coverage-4 0xbyt4 2026-03-01 12:11:54 +03:00
  • 3fdf03390e Merge remote-tracking branch 'origin/main' into feature/homeassistant-integration 0xbyt4 2026-03-01 11:59:12 +03:00
  • 25fb9aafcb fix: add service domain blocklist and entity_id validation to HA tools 0xbyt4 2026-03-01 11:53:50 +03:00
  • 54147474d3 feat(gateway): include Discord channel topic in session context Bartok Moltbot 2026-03-01 03:48:24 -05:00
  • 4d6f380bd1 docs: update README and CLI documentation for new commands teknium1 2026-03-01 00:28:07 -08:00
  • 93f5fd80b8 feat(gateway): add /compress and /usage commands for conversation management teknium1 2026-03-01 00:25:44 -08:00
  • 177be32b7f feat(cli): add /usage command to display session token usage teknium1 2026-03-01 00:23:19 -08:00
  • 30efc263ff feat(cli): add /compress command for manual conversation context compression teknium1 2026-03-01 00:16:38 -08:00
  • ed0e860abb fix(honcho): auto-enable when API key is present Bartok Moltbot 2026-03-01 03:12:37 -05:00
  • 41d8a80226 fix(display): fix subagent progress tree-view visual nits teknium1 2026-02-28 23:29:49 -08:00
  • 4ec386cc72 fix(display): use spaces instead of ANSI \033[K in print_above() for prompt_toolkit compat teknium1 2026-02-28 23:19:23 -08:00
  • dd69f16c3e feat(gateway): expose subagent tool calls and thinking to user (fixes #169) (#186) lila 2026-03-01 10:18:00 +03:00
  • 1db5598294 feat(tests): add live integration tests for file operations and shell noise filtering teknium1 2026-02-28 22:57:58 -08:00
  • 23d0b7af6a feat(logging): implement persistent error logging for tool failures teknium1 2026-02-28 22:49:58 -08:00
  • a7c2b9e280 fix(display): enhance memory error detection for tool failures teknium1 2026-02-28 22:49:52 -08:00
  • 70dfec9638 test(redact): add sensitive text redaction teknium1 2026-02-28 21:56:25 -08:00
  • 95b0610f36 refactor(cli, auth): Add Codex/OpenAI OAuth Support - finalized teknium1 2026-02-28 21:56:05 -08:00
  • 500f0eab4a refactor(cli): Finalize OpenAI Codex Integration with OAuth teknium1 2026-02-28 21:47:51 -08:00
  • 86b1db0598 Merge pull request #43 from grp06/codex/align-codex-provider-conventions-mainrepo Teknium 2026-02-28 18:13:58 -08:00
  • 5a79e423fe Merge branch 'main' into codex/align-codex-provider-conventions-mainrepo Teknium 2026-02-28 18:13:38 -08:00
  • 7f7643cf63 feat(hooks): introduce event hooks system for lifecycle management teknium1 2026-02-28 17:09:26 -08:00
  • bf52468a91 fix(gateway): improve MEDIA tag handling to prevent duplication across turns teknium1 2026-02-28 16:49:49 -08:00
  • b4688f10d4 Merge pull request #176 from Bartok9/fix-tts-voice-accumulation Teknium 2026-02-28 16:45:52 -08:00