This website requires JavaScript.
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