Commit Graph

  • 520a26c48f Merge PR #192: fix(security): catch multi-word prompt injection bypass in skills_guard teknium1 2026-03-04 05:54:04 -08:00
  • a787a0d60b Merge PR #317: fix(setup): improve shell config detection for PATH setup teknium1 2026-03-04 05:46:24 -08:00
  • 8d2d8cc728 refactor: add exception handling and docstring to has_any_sessions teknium1 2026-03-04 05:38:54 -08:00
  • 4ae61b0886 Merge PR #370: fix(session): use database session count for has_any_sessions teknium1 2026-03-04 05:37:15 -08:00
  • 79871c2083 refactor: use Path.is_relative_to() for skill_view boundary check teknium1 2026-03-04 05:30:43 -08:00
  • 7796ac1411 Merge PR #354: fix: use os.sep in skill_view path boundary check for Windows compatibility teknium1 2026-03-04 05:17:36 -08:00
  • c45aeb45b1 fix(whatsapp): wait for connected status and log bridge output teknium1 2026-03-04 04:58:21 -08:00
  • ee7fde6531 feat: add OpenThoughts-TBLite evaluation script teknium1 2026-03-04 12:55:56 +00:00
  • 0ea6c34325 feat: add OpenThoughts-TBLite evaluation environment and configuration files teknium1 2026-03-04 11:38:32 +00:00
  • 3db3d60368 refactor: extract build_session_key() as single source of truth teknium1 2026-03-04 03:34:45 -08:00
  • bfd08d5648 Merge PR #350: fix(gateway): match _quick_key to _generate_session_key for WhatsApp DMs teknium1 2026-03-04 03:31:13 -08:00
  • 7f9777a0b0 feat: add container resource configuration prompts in setup wizard teknium1 2026-03-04 03:29:05 -08:00
  • 87a16ad2e5 fix(session): use database session count for has_any_sessions (#351) Bartok Moltbot 2026-03-04 03:34:57 -05:00
  • f90a627f9a fix(gateway): add missing UTF-8 encoding to file I/O preventing crashes on Windows Vicaversa 2026-03-04 11:32:57 +03:00
  • 152e0800e6 feat: add detailed setup instructions for Telegram, Discord, and Slack platforms teknium1 2026-03-03 20:05:15 -08:00
  • d8f10fa515 feat: implement allowlist feature for user access in gateway setup teknium1 2026-03-03 19:55:06 -08:00
  • e86f391cac fix: use os.sep in skill_view path boundary check for Windows compatibility Farukest 2026-03-04 06:50:06 +03:00
  • e39de2e752 fix(gateway): match _quick_key to _generate_session_key for WhatsApp DMs Farukest 2026-03-04 06:34:46 +03:00
  • 1538be45de fix: improve gateway setup messaging for non-interactive environments teknium1 2026-03-03 19:34:05 -08:00
  • 95e3f4b001 refactor: enhance gateway service setup messaging and installation prompts teknium1 2026-03-03 19:31:16 -08:00
  • b7821b6dc1 enhance: improve gateway setup messaging and service installation prompts teknium1 2026-03-03 19:30:05 -08:00
  • 556a132f2d refactor: update platform status function to return plain-text strings teknium1 2026-03-03 19:04:32 -08:00
  • fafb9c23bf fix: strip emoji characters from menu choices in interactive setup teknium1 2026-03-03 19:02:33 -08:00
  • 1754bdf1e8 docs: update AGENTS.md, README.md, and messaging.md to include interactive setup for messaging platforms teknium1 2026-03-03 19:00:09 -08:00
  • fa3d7b3d03 feat: add interactive setup for messaging platforms in gateway CLI teknium1 2026-03-03 18:57:33 -08:00
  • 73f2998d48 fix: update setup wizard logic to handle terminal availability teknium1 2026-03-03 18:40:30 -08:00
  • 6a51fd23df feat: add AgentMail skill for agent-owned email inboxes (#329) teyrebaz33 2026-03-03 22:20:35 +03:00
  • ffec21236d feat: enhance Home Assistant integration with service discovery and setup teknium1 2026-03-03 05:16:53 -08:00
  • db0521ce0e Merge PR #184: feat: Home Assistant integration (REST tools + WebSocket gateway) teknium1 2026-03-03 05:01:39 -08:00
  • a1c25046a9 fix(timezone): add timezone-aware clock across agent, cron, and execute_code areu01or00 2026-03-03 11:57:18 +05:30
  • de0af4df66 refactor: enhance software-development skills with Hermes integration teknium1 2026-03-03 04:08:56 -08:00
  • 0e1723ef74 Merge PR #137: feat: Add Superpowers software development skills teknium1 2026-03-03 04:00:00 -08:00
  • aefc330b8f merge: resolve conflict with main (add mcp + homeassistant extras) 0xbyt4 2026-03-03 14:52:22 +03:00
  • f967471758 merge: resolve conflict with main (keep fence markers + _find_shell) 0xbyt4 2026-03-03 14:50:45 +03:00
  • 4f5ffb8909 fix: NoneType not iterable error when summarizing at max iterations teknium1 2026-03-03 03:42:44 -08:00
  • 54909b0282 fix(setup): improve shell config detection for PATH setup mehmetkr-31 2026-03-03 14:39:46 +03:00
  • f084538cb9 Move vision items to GitHub issues (#314, #315) teknium1 2026-03-03 01:26:05 -08:00
  • 535b46f813 feat: ZIP-based update fallback for Windows teknium1 2026-03-02 23:00:22 -08:00
  • 4766b3cdb9 fix: fall back to ZIP download when git clone fails on Windows teknium1 2026-03-02 22:53:28 -08:00
  • 354af6ccee chore: remove unnecessary migration code from install.ps1 teknium1 2026-03-02 22:51:36 -08:00
  • c9afbbac0b feat: install to %LOCALAPPDATA%\hermes on Windows teknium1 2026-03-02 22:49:22 -08:00
  • 83fa442c1b fix: use env vars for git windows.appendAtomically on Windows teknium1 2026-03-02 22:47:04 -08:00
  • 1900e5238b fix: git clone fails on Windows with 'copy-fd: Invalid argument' teknium1 2026-03-02 22:39:57 -08:00
  • ddae1aa2e9 fix: install.ps1 exits entire PowerShell window when run via iex teknium1 2026-03-02 22:38:31 -08:00
  • 16274d5a82 fix: Windows git 'unable to write loose object' + venv pip path teknium1 2026-03-02 22:31:42 -08:00
  • 5749f5809c fix: explicit UTF-8 encoding for .env file operations (Windows only) teknium1 2026-03-02 22:26:21 -08:00
  • d10108f8ca fix: rename misspelled directory 'fouth-edition' to 'fourth-edition' BathreeNode 2026-03-03 09:21:28 +03:00
  • 8b520f9848 fix: rename misspelled directory 'fouth-edition' to 'fourth-edition' BathreeNode 2026-03-03 09:20:47 +03:00
  • 4cc431afab fix: setup wizard skipping provider selection on fresh install teknium1 2026-03-02 22:20:45 -08:00
  • a718aed1be fix: rename misspelled directory 'fouth-edition' to 'fourth-edition' BathreeNode 2026-03-03 09:20:07 +03:00
  • 5f29e7b63c fix: rename misspelled directory 'fouth-edition' to 'fourth-edition' BathreeNode 2026-03-03 09:17:13 +03:00
  • 245c766512 fix: remove 2>&1 from git commands in PowerShell installer teknium1 2026-03-02 22:14:18 -08:00
  • f08ad94d4d fix: correct typo 'Grup' -> 'Group' in test section headers BathreeNode 2026-03-03 09:10:35 +03:00
  • cdf5375b9a fix: PowerShell NativeCommandError on git stderr output teknium1 2026-03-02 22:10:31 -08:00
  • bdf4758510 fix: show uv error on Python install failure, add fallback detection teknium1 2026-03-02 22:06:26 -08:00
  • 84e45b5c40 feat: tabbed platform installer on landing page teknium1 2026-03-02 22:03:43 -08:00
  • daedec6957 fix: Telegram adapter crash on Windows when library not installed (#304) teknium1 2026-03-02 22:03:36 -08:00
  • de59d91add feat: Windows native support via Git Bash teknium1 2026-03-02 22:03:29 -08:00
  • 68cc81a74d Merge pull request #301 from NousResearch/feat/mcp-support Teknium 2026-03-02 21:32:43 -08:00
  • 3ead3401e0 fix(mcp): persist updated tools to session log immediately after reload teknium1 2026-03-02 21:31:23 -08:00
  • 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