-
cbca0225f6
Merge PR #599: fix: strip MarkdownV2 italic markers in Telegram plaintext fallback
teknium1
2026-03-10 04:09:33 -07:00
-
-
36ac91c902
Merge PR #598: feat(skill): expand duckduckgo-search with DDGS Python API coverage
teknium1
2026-03-10 04:08:53 -07:00
-
-
a2902fbad5
Merge PR #594: Improve TTS error handling and logging
teknium1
2026-03-10 04:04:17 -07:00
-
-
d03de749a1
fix: add themed hero art for all skins, fix triple-quote syntax
teknium1
2026-03-10 03:54:12 -07:00
-
-
-
c3dec1dcda
fix(file_tools): pass docker_volumes to sandbox container config
Dev User
2026-03-08 12:48:58 +01:00
-
4945240fc3
feat: add poseidon/sisyphus/charizard skins + banner logo support
teknium1
2026-03-10 02:11:50 -07:00
-
-
-
1db8609ac9
Fix several documentation typos
JackTheGit
2026-03-10 08:10:16 +00:00
-
f6bc620d39
fix: apply skin colors to local build_welcome_banner in cli.py
teknium1
2026-03-10 00:58:42 -07:00
-
b4b46d1b67
docs: comprehensive skin/theme system documentation
teknium1
2026-03-10 00:51:27 -07:00
-
c1775de56f
feat: filesystem checkpoints and /rollback command
teknium1
2026-03-10 00:49:15 -07:00
-
-
-
de6750ed23
feat: add data-driven skin/theme engine for CLI customization
teknium1
2026-03-10 00:37:28 -07:00
-
c0ffd6b704
feat: expand OpenClaw migration to cover all platform channels, provider keys, model/TTS config, shared skills, and daily memory
teknium1
2026-03-10 00:34:55 -07:00
-
8b9de366f2
Merge PR #570: feat: OpenClaw migration skill + CLI panel width improvements
teknium1
2026-03-10 00:06:40 -07:00
-
-
60d3f79c72
Merge PR #565: fix: sanitize FTS5 queries and close mirror DB connections
teknium1
2026-03-09 23:59:26 -07:00
-
-
6f3a673aba
fix: restore success-path server_sock.close() before rpc_thread.join()
teknium1
2026-03-09 23:40:20 -07:00
-
ab6a6338c4
Merge PR #568: fix(code-execution): close server socket in finally block to prevent fd leak
teknium1
2026-03-09 23:39:13 -07:00
-
-
1ec8c1fcaa
Merge PR #564: fix: count actual tool calls instead of tool-related messages
teknium1
2026-03-09 23:32:54 -07:00
-
-
739eb6702e
Merge PR #551: Make skill file writes atomic
teknium1
2026-03-09 23:31:43 -07:00
-
-
1aa7badb3c
fix: add missing Platform.SIGNAL to toolset mappings, update test + config docs
teknium1
2026-03-09 23:27:19 -07:00
-
ee4008431a
fix: stop terminal border flashing with steady cursor and TUI spinner widget
teknium1
2026-03-09 23:26:43 -07:00
-
88f8bcde38
Merge PR #538: fix cron HERMES_HOME path mismatch, missing HomeAssistant toolset mapping, Daytona timeout drift
teknium1
2026-03-09 23:20:52 -07:00
-
-
2285615010
Merge PR #533: fix: use regex for search output parsing to handle Windows drive-letter paths
teknium1
2026-03-09 23:18:42 -07:00
-
-
805ce8177b
Merge PR #529: fix: restrict .env file permissions to owner-only
teknium1
2026-03-09 23:10:59 -07:00
-
-
bdce33e239
Merge PR #810: fix(cli): handle unquoted multi-word session names in -c/--continue and -r/--resume
teknium1
2026-03-09 23:08:45 -07:00
-
-
9be8d88ccc
Merge pull request #815 from NousResearch/hermes/hermes-5ab2a29e
Teknium
2026-03-09 23:06:19 -07:00
-
-
6ab3ebf195
Add hermes-atropos-environments skill (bundled)
teknium1
2026-03-09 23:04:17 -07:00
-
-
0a628c1aef
fix(cli): handle unquoted multi-word session names in -c/--continue and -r/--resume
teknium1
2026-03-09 21:36:29 -07:00
-
36328a996f
Merge PR #458: Add explicit UTF-8 encoding to config/data file I/O
teknium1
2026-03-09 21:19:20 -07:00
-
-
4bc32dc0f1
Fix password reader for Windows using msvcrt.getwch()
shitcoinsherpa
2026-03-05 17:02:03 -05:00
-
4de5e017f1
Merge PR #457: Use pywinpty for PTY support on Windows
teknium1
2026-03-09 21:09:56 -07:00
-
-
-
-
3e352f8a0d
fix: add upstream guard for non-dict function_args + tests for build_tool_preview
teknium1
2026-03-09 21:01:40 -07:00
-
-
28ae5db9b0
Merge PR #453: fix: handle None args in build_tool_preview
teknium1
2026-03-09 20:58:34 -07:00
-
-
d5811c887a
Merge: fix double judge call + eval buffer pollution in WebResearchEnv
teknium1
2026-03-09 20:57:54 -07:00
-
-
975fd86dc4
fix: eliminate double LLM judge call and eval buffer pollution
teknium1
2026-03-09 20:57:46 -07:00
-
0ff7fe3ee2
Merge PR #439: docs: fix spelling of 'publicly'
teknium1
2026-03-09 20:55:37 -07:00
-
-
b9d55d5719
feat: add pokemon-player skill with battle-tested gameplay tips
teknium1
2026-03-09 20:29:38 -07:00
-
ab7dc22984
Merge: WebResearchEnv evaluate() with full agent loop + tools
teknium1
2026-03-09 19:53:36 -07:00
-
-
-
-
bf8350ac18
fix: evaluate() uses full agent loop with tools, not single-turn
teknium1
2026-03-09 19:53:28 -07:00
-
a5c6348d41
Merge: WebResearchEnv compute_reward fix (verified with live test)
teknium1
2026-03-09 19:29:19 -07:00
-
-
320f881e0b
fix: WebResearchEnv compute_reward extracts from AgentResult.messages
teknium1
2026-03-09 19:29:12 -07:00
-
0d96f1991c
test: parallelize test suite with pytest-xdist
Brooklyn Nicholson
2026-03-09 20:47:34 -05:00
-
-
-
172a38c344
fix: Docker persistent bind mounts fail with Permission denied
teknium1
2026-03-09 17:52:33 -07:00
-
8bc0d4f77d
Merge: WebResearchEnv Atropos standards compliance
teknium1
2026-03-09 17:45:57 -07:00
-
-
8eabdefa8a
fix: bring WebResearchEnv up to Atropos environment standards
teknium1
2026-03-09 17:45:50 -07:00
-
f658af45c2
Merge PR #446: fix(cli): use correct visibility filter string in codex API model fetch
teknium1
2026-03-09 17:42:39 -07:00
-
-
-
-
5212644861
fix(security): prevent shell injection in tilde-username path expansion
teknium1
2026-03-09 17:33:19 -07:00
-
1151f84351
Merge PR #434: feat: add WebResearchEnv RL environment for multi-step web research
teknium1
2026-03-09 17:24:20 -07:00
-
-
9abd6bf342
fix: gateway missing docker_volumes config bridge + list serialization bug
teknium1
2026-03-09 17:24:00 -07:00
-
d2c7ef6b41
Merge pull request #792 from NousResearch/hermes/hermes-d2f5523a
Teknium
2026-03-09 17:21:44 -07:00
-
-
4e3a8a0637
fix: handle empty choices in MCP sampling callback
0xbyt4
2026-03-10 02:24:53 +03:00
-
-
-
a34102049b
Merge: vision auto-detection fallback to local endpoints
teknium1
2026-03-09 15:36:27 -07:00
-
-
ef5d811aba
fix: vision auto-detection now falls back to custom/local endpoints
teknium1
2026-03-09 15:36:19 -07:00
-
2d44ed1c5b
test: add comprehensive tests for vision_tools (42 tests)
teknium1
2026-03-09 15:32:02 -07:00
-
fa2e72ae9c
docs: document docker_volumes config for shared host directories
teknium1
2026-03-09 15:29:34 -07:00
-
5bfc4ed53b
Merge PR #428: Improve type hints and error diagnostics in vision_tools
teknium1
2026-03-09 15:27:54 -07:00
-
-
-
520aec20e0
fix: add mcp to dev dependencies for test suite
teknium1
2026-03-09 15:12:54 -07:00
-
64bec1d060
fix: Slack gateway setup missing event subscriptions and scopes
teknium1
2026-03-09 14:31:19 -07:00
-
ac58309dbd
docs: improve Slack setup guide with channel event subscriptions and scopes
teknium1
2026-03-09 14:00:11 -07:00
-
94023e6a85
feat: conditional skill activation based on tool availability
teyrebaz33
2026-03-09 23:13:39 +03:00
-
-
5eaf4a3f32
feat: Telegram send_document and send_video for native file attachments
teknium1
2026-03-09 12:17:35 -07:00
-
-
-
a5a5d82a21
Merge pull request #784 from NousResearch/feat/slack-app-mention-and-documents
Teknium
2026-03-09 13:04:50 -07:00
-
-
-
-
34e8d088c2
feat(slack): fix app_mention 404 + add document/video support
teknium1
2026-03-09 13:02:59 -07:00
-
-
b78b605ba9
fix: replace print() with logger.error() in file_tools
memosr.eth
2026-03-09 22:29:16 +03:00
-
c3cf88b202
feat(cli,gateway): add /personality none and custom personality support
teyrebaz33
2026-03-09 17:18:09 +03:00
-
58b756f04c
fix: clean up empty file after failed wl-paste clipboard extraction
0xbyt4
2026-03-09 17:17:10 +03:00
-
-
-
34f8ac2d85
fix: replace blocking time.sleep with await asyncio.sleep in WhatsApp connect
0xbyt4
2026-03-09 17:16:26 +03:00
-
-
-
1a10eb8cd9
fix: off-by-one in setup toggle selection error message
0xbyt4
2026-03-09 17:15:23 +03:00
-
-
-
59705b80cd
Add tools summary flag to Hermes CLI
luisv-1
2026-03-09 16:50:53 +03:00
-
-
-
46a7d6aeb2
Improve Telegram gateway error handling and logging
aydnOktay
2026-03-09 15:58:01 +03:00
-
c754135965
fix: banner wraps in narrow terminals (Kitty, small windows)
teknium1
2026-03-09 05:57:23 -07:00
-
-
-
c6b75baad0
feat: find-nearby skill and Telegram location support
teknium1
2026-03-09 05:31:10 -07:00
-
a7ad6f6d28
Merge: custom providers instant activation + model persistence
teknium1
2026-03-09 05:08:01 -07:00
-
-
1a2141d04d
fix: custom providers activate immediately, save model name
teknium1
2026-03-09 05:07:53 -07:00
-
ff3f3169b2
Merge: auto-save custom endpoints + removal option
teknium1
2026-03-09 04:58:27 -07:00
-
-
f4580b6010
feat: auto-save custom endpoints + removal option
teknium1
2026-03-09 04:58:20 -07:00
-
d82fcef91b
Improve Discord gateway error handling and logging
aydnOktay
2026-03-09 14:33:21 +03:00
-
-
-
7b63a787b3
Merge: named custom providers in hermes model
teknium1
2026-03-09 03:45:26 -07:00
-
-
069570d103
feat: support multiple named custom providers in
hermes model
teknium1
2026-03-09 03:45:17 -07:00
-
0dafdcab86
Merge: skill reorganization + sub-category support
teknium1
2026-03-09 03:40:11 -07:00
-
-
654e16187e
feat(mcp): add sampling support — server-initiated LLM requests (#753)
Teknium
2026-03-09 03:37:38 -07:00
-
732c66b0f3
refactor: reorganize skills into sub-categories
teknium1
2026-03-09 03:35:53 -07:00
-
1f0944de21
fix: handle non-string content from OpenAI-compatible servers (#759)
teknium1
2026-03-09 03:32:32 -07:00
-
912efe11b5
fix(tests): add content attribute to fake result objects
0xbyt4
2026-03-09 13:25:52 +03:00
-
4684aaffdc
merge: resolve file_tools.py conflict with origin/main
0xbyt4
2026-03-09 13:21:46 +03:00
-
-
-
-
f1a1b58319
fix: hermes setup doesn't update provider when switching to OpenRouter
teknium1
2026-03-09 03:14:22 -07:00
-
c21d77ca08
Merge: OBLITERATUS skill v2.0 + unified gateway compression
teknium1
2026-03-09 02:59:41 -07:00
-
-
d6c710706f
docs: add real-world testing findings to OBLITERATUS skill
teknium1
2026-03-09 02:52:54 -07:00
-
a6d3becd6a
feat: update OBLITERATUS skill to v2.0 — match current repo state
teknium1
2026-03-09 02:39:03 -07:00
-
3b67606c42
fix: custom endpoint provider shows as openrouter in gateway
teknium1
2026-03-09 02:38:34 -07:00
-
f8240143b6
feat(discord): add DISCORD_ALLOW_BOTS config for bot message filtering (inspired by openclaw)
teknium1
2026-03-09 02:20:57 -07:00
-
-
-
0ce190be0d
security: enforce 0600/0700 file permissions on sensitive files (inspired by openclaw)
teknium1
2026-03-09 02:19:32 -07:00
-
-
-
a2d0d07109
Merge PR #754: fix: stabilize system prompt across gateway turns for cache hits
teknium1
2026-03-09 02:00:14 -07:00
-
-
aedb773f0d
fix: stabilize system prompt across gateway turns for cache hits
teknium1
2026-03-09 01:50:58 -07:00
-
aaf8f2d2d2
feat: expand secret redaction patterns
teknium1
2026-03-09 01:28:27 -07:00
-
-
12f4800631
docs: add security.redact_secrets as commented config section
teknium1
2026-03-09 01:12:49 -07:00
-
57b48a81ca
feat: add config toggle to disable secret redaction
teknium1
2026-03-09 01:04:33 -07:00
-
7af33accf1
fix: apply secret redaction to file tool outputs
teknium1
2026-03-09 00:49:46 -07:00
-
3214c05e82
Merge PR #369: fix(gateway): add missing UTF-8 encoding to file I/O
teknium1
2026-03-09 00:36:38 -07:00
-
-
4608a7fe4e
fix: make skills manifest writes atomic
teknium1
2026-03-08 23:53:57 -07:00
-
af67ea8800
fix: setup wizard overwrites platform_toolsets saved by tools_command
teknium1
2026-03-08 23:39:04 -07:00
-