This website requires JavaScript.
b4a8031b2e
fix(computer-use): unwrap _multimodal tool results to content list for non-Anthropic providers
ddupont
2026-04-24 14:51:08 -07:00
413ee1a286
feat(computer-use): background focus-safe backend — set_value, structured windows, MIME detection
ddupont
2026-04-24 13:39:12 -07:00
dad10a78d0
feat(computer-use): cua-driver backend, universal any-model schema
Teknium
2026-04-23 16:44:24 -07:00
42cc905c13
feat(plugins): add bundled observability/langfuse plugin
kshitijk4poor
2026-04-28 01:35:41 -07:00
4d3e3ff8a2
fix(gateway): coerce plaintext "restart gateway" DMs to /restart
Surat Srichan
2026-04-28 01:29:38 -07:00
c9d8b916d1
chore(release): map @beesrsj2500 contributor emails to GitHub login
Teknium
2026-04-28 01:27:55 -07:00
a8f9c56cb4
fix(config): accept fallback_model list (chain) in validator + save
Surat Srichan
2026-04-28 01:27:44 -07:00
0edcc57d9a
fix(acp): wire HERMES_SESSION_KEY per session so sudo cache scope activates
Teknium
2026-04-28 01:26:24 -07:00
de03a332f7
fix(security): isolate interactive sudo password cache per session
hharry11
2026-04-28 09:28:19 +03:00
efb7d27609
chore(release): map yes999zc@163.com to yes999zc
Teknium
2026-04-28 01:30:10 -07:00
8d76d69d48
fix(state): repair FTS5 delete trigger and add v11 migration for tool-call indexing
Teknium
2026-04-28 01:30:06 -07:00
cfcad80ee1
fix(state): index tool_calls and tool_name in FTS5 for session_search
Bakey Dev.
2026-04-28 15:01:55 +08:00
7d884f81c4
chore(release): add crayfish-ai to AUTHOR_MAP
Teknium
2026-04-28 01:26:11 -07:00
abefd89059
fix(search): quote underscored terms in FTS5 query sanitization
crayfish-ai
2026-04-28 09:23:02 +08:00
0169c51820
fix(config): add request_timeout_seconds and stale_timeout_seconds to provider _KNOWN_KEYS
vominh1919
2026-04-28 13:18:04 +07:00
db305bba8b
chore(dashboard): address copilot review nits on #16861
Teknium
2026-04-28 01:22:55 -07:00
d293e0051e
fix(dashboard): persist chat tab state across tab switches
emozilla
2026-04-27 22:29:17 -04:00
185ecc71f1
docs: document agent.disabled_toolsets config + AUTHOR_MAP
Teknium
2026-04-28 01:20:02 -07:00
40bd6d4709
fix: honor agent.disabled_toolsets in gateway sessions
Hafiy Zakaria
2026-04-28 15:07:28 +08:00
d63abbc329
fix(agent): persist streamed reasoning_content on assistant turns (#16844 ) (#16892 )
Teknium
2026-04-28 01:19:18 -07:00
66a05e44d6
fix(copilot): require successful exchange when walking credential_pool catalog tokens
briandevans
2026-04-28 00:42:37 -07:00
fdfe40a48b
fix(copilot): fall back to credential_pool OAuth access_token for /model picker (#16708 )
briandevans
2026-04-28 00:12:54 -07:00
dd789a4fdf
fix(mcp): move discovery out of model_tools import side effect (#16856 ) (#16899 )
Teknium
2026-04-28 01:17:58 -07:00
c8ef786926
chore(release): AUTHOR_MAP entry for @ztexydt-cqh
Teknium
2026-04-28 01:16:20 -07:00
1d5e25f353
fix(gateway): persist /sethome home channel to .env across all platforms
ztexydt-cqh
2026-04-28 15:15:04 +08:00
9e4d79b17f
fix(tui): /model writes HERMES_TUI_PROVIDER unconditionally (#16857 ) (#16897 )
Teknium
2026-04-28 01:17:04 -07:00
9048fd020f
fix(cli): tighten stale-dashboard match to explicit patterns
Teknium
2026-04-28 01:13:13 -07:00
66b1142384
fix(cli): warn about stale dashboard processes after hermes update
Societus
2026-04-28 00:40:20 -07:00
6b6fc28e85
fix(delegate): clear acp_command when override_provider is set
ygd58
2026-04-28 07:23:07 +02:00
54e24f7758
test(runtime_provider): lock in model-derivation precedence over stale api_mode
Teknium
2026-04-28 01:11:22 -07:00
b52ceccfa8
fix(opencode): re-derive api_mode per target model on /model switch
Sanjay
2026-04-28 00:52:05 -07:00
755f050c67
chore(release): map qiyin-code email to GitHub login
Teknium
2026-04-28 01:14:15 -07:00
07a818804e
feat(alibaba): add qwen3.6-plus to supported models
左奇银
2026-04-28 15:14:06 +08:00
474c725b49
fix(yuanbao) messaging platform entrance
loongzhao
2026-04-28 15:39:48 +08:00
8269f9056c
feat(fast): broaden /fast whitelist to all OpenAI + Anthropic models (#16883 )
Teknium
2026-04-28 00:44:43 -07:00
6ce796b495
fix(cron): preserve Telegram topic targets
helix4u
2026-04-27 23:45:47 -06:00
cff29fa7fd
chore(migration): reuse existing load_openclaw_config() helper
Teknium
2026-04-28 00:39:00 -07:00
2dfd73a497
fix(migration): resolve workspace files from agents.defaults.workspace
in-liberty420
2026-04-12 10:03:55 -03:00
8081425a1c
feat(security): make secret redaction off by default (#16794 )
Teknium
2026-04-27 21:24:08 -07:00
ec8243fe2a
chore(release): map matrix-parity-batch contributor emails to GitHub logins
Teknium
2026-04-27 21:16:57 -07:00
3d67364b8f
test(matrix): set user_id in approval-reaction test to bypass defensive self-drop
Teknium
2026-04-27 21:16:17 -07:00
38a6bada92
feat(matrix): reaction-based exec approval + mention_user_id
nbot
2026-04-25 02:44:14 +08:00
6c70ac8eef
matrix: e2e test for cross-signing auto-bootstrap
Andrew Miller
2026-04-23 23:18:51 -04:00
d497387cec
matrix: auto-bootstrap cross-signing on first startup
Andrew Miller
2026-04-23 22:52:46 -04:00
32d4048c6b
fix: MatrixAdapter respects proxy configuration
konsisumer
2026-04-27 16:57:08 +02:00
1eab5960f0
feat(matrix): add dm_auto_thread config for DM auto-threading
Adam Rummer
2026-04-24 23:43:20 +01:00
74a4832b74
fix(matrix): normalize image-only filenames
LeonSGP43
2026-04-23 00:42:09 +08:00
fbbcfa24c5
fix(matrix): preserve exception tracebacks on E2EE and auth failures
Alexazhu
2026-04-18 15:03:02 +08:00
f223346eb7
fix(matrix): add sync timeout, callback diagnostics, and mention-drop logging
Heathley
2026-04-27 21:13:44 -07:00
57f8cf00e9
fix(matrix): reconcile pending invites from sync state
Charles Brooks
2026-04-13 20:02:07 -04:00
6649e7e746
test(matrix): adapt outbound-mention notice test to current _send_simple_message API
Teknium
2026-04-27 21:10:11 -07:00
32b78578e0
fix(matrix): strip only explicit @mentions in _strip_mention
Angel Claw
2026-04-16 09:47:21 -06:00
6769a0aece
fix(matrix): add outbound mention payloads
Sami Rusani
2026-04-12 17:24:58 +02:00
d7528d43ac
fix(web): scope dashboard config Reset button to the current tab (#16813 )
Teknium
2026-04-27 21:09:14 -07:00
a7cdd4133c
fix(bedrock): send context-1m-2025-08-07 beta so Opus 4.6/4.7 get 1M context (#16793 )
Teknium
2026-04-27 20:41:36 -07:00
461ef88705
fix(state): declarative column reconciliation for stuck-at-old-v7 DBs
kshitijk4poor
2026-04-27 20:28:22 -07:00
12d745bd7e
feat(skills): port humanizer — strip AI-isms from text (#16787 )
Teknium
2026-04-27 20:25:20 -07:00
30307a9802
feat(plugins): add pre_approval_request / post_approval_response hooks (#16776 )
Teknium
2026-04-27 20:08:33 -07:00
6ea5699e3f
fix(compression): notify users when configured aux model fails even if main-model fallback recovers (#16775 )
Teknium
2026-04-27 20:08:23 -07:00
c3e3a9c184
feat(skills): add Tier A references — external-data, panel-ui, replicator, dat-scripting, 3d-scene
SHL0MS
2026-04-27 22:23:23 -04:00
02df438316
feat(skills): expand touchdesigner-mcp with animation, MIDI/OSC, particles, projection refs
SHL0MS
2026-04-27 21:58:30 -04:00
94b26f3ec9
fix(compression): retry summary on main model for unknown errors before giving up (#16774 )
Teknium
2026-04-27 19:25:57 -07:00
f2fcc087f7
test(gateway): cover /compress summary-failure warning path
iamagenius00
2026-04-28 01:38:38 +08:00
e7f2204a07
fix(compression): reset _last_summary_error at start of compress()
iamagenius00
2026-04-28 01:38:30 +08:00
5c56805a74
fix(compression): align fallback placeholder wording with gateway warning
iamagenius00
2026-04-28 01:26:46 +08:00
c61bc3f72c
fix(compression): pass thread_id metadata + add gateway test for warning delivery
iamagenius00
2026-04-27 11:25:14 +08:00
dfdc4276e8
fix(compression): notify gateway users when summary generation fails
iamagenius00
2026-04-27 11:11:09 +08:00
f40b20d13c
fix(gateway): keep typing indicator alive across slow send_typing calls (#16763 )
Teknium
2026-04-27 19:09:32 -07:00
853ed609a1
feat(skills): bundle touchdesigner-mcp by default
kshitijk4poor
2026-04-28 06:49:04 +05:30
49fb75463f
fix(gateway): keep env-token Slack enabled
helix4u
2026-04-27 12:58:42 -06:00
e0e67a99bb
fix(tui): address copilot follow-up review on PR #16732 (#16740 )
brooklyn!
2026-04-27 16:54:25 -07:00
e7091bb326
fix(tui): mouse + keyboard text selection in the composer (#16732 )
brooklyn!
2026-04-27 16:43:48 -07:00
bebc10528f
Merge pull request #16728 from NousResearch/docs/docker-multi-profile-section
Ben Barclay
2026-04-28 09:29:24 +10:00
273be93499
docs(docker): restore accidentally-redacted placeholder strings
Ben Barclay
2026-04-28 08:21:40 +10:00
adc2856ffb
docs(docker): add "Multi-profile support" section
Ben Barclay
2026-04-28 08:20:01 +10:00
46b4cf8d21
Merge pull request #16707 from NousResearch/bb/tui-queue-delete
brooklyn!
2026-04-27 15:56:46 -05:00
718088c382
fix(tui): copilot review on #16707 — naming, label consistency, esc priority
Brooklyn Nicholson
2026-04-27 15:37:54 -05:00
32b068560d
fix(tui): stop ctrl+x from leaking a literal 'x' into the composer
Brooklyn Nicholson
2026-04-27 15:32:16 -05:00
ea1012f59f
feat(tui): delete queued message while editing with ctrl-x / cancel with esc
Brooklyn Nicholson
2026-04-27 15:24:14 -05:00
4a9ac5c355
fix(memory): drop scrub from interim commentary + final response
Erosika
2026-04-27 14:53:53 -04:00
49e3a1d8ee
style: trim verbose comment blocks added by previous commit
Erosika
2026-04-27 14:46:33 -04:00
e553f6f3e4
fix(memory): narrow scrub surface to known wrapper boundaries
Erosika
2026-04-27 14:32:20 -04:00
05435a35ed
chore(release): map honcho-consolidation contributor emails
Erosika
2026-04-27 12:47:16 -04:00
894e0b935b
feat(honcho): explain why when honcho_profile returns an empty card
Erosika
2026-04-27 12:36:35 -04:00
5883df5574
fix(honcho): keep legacy schemeless baseUrl configs working
Erosika
2026-04-26 11:55:33 -04:00
cd276eef78
compat(honcho): accept metadata kwarg on on_memory_write ABC bump
Erosika
2026-04-26 11:00:32 -04:00
02ab255a0d
style(honcho): hoist hashlib import; validate baseUrl scheme before 'local' sentinel
Erosika
2026-04-24 18:34:16 -04:00
3b2edb347d
fix(gateway): scrub memory-context leaks from vision auto-analysis output
Erosika
2026-04-24 18:33:19 -04:00
5ce5b17a42
fix(honcho): buffer partial memory-context spans across stream deltas
Erosika
2026-04-24 18:29:50 -04:00
5d349ea857
fix(honcho): hold RLock across new_session's get_or_create to close race
Erosika
2026-04-24 18:27:34 -04:00
82205276c1
fix(plugins/memory/honcho): default Honcho SDK HTTP timeout to 30s
twozle
2026-04-21 10:21:58 -07:00
36d6b643f6
fix(honcho): CLI credential guard rejects self-hosted baseUrl configs
Alexander Yususpov
2026-04-24 11:05:16 +08:00
5d36871d92
Fix Honcho HOME-aware global config fallback
HiddenPuppy
2026-04-21 12:51:16 +08:00
f1ba4014e1
fix: harden memory-context leak boundaries
dontcallmejames
2026-04-21 16:01:10 -04:00
39713ba2ae
fix: strip leaked memory context from commentary
dontcallmejames
2026-04-18 13:27:25 -04:00
dad0217450
fix(honcho): thread-safe session cache via RLock
hekaru-agent
2026-04-21 14:14:54 +02:00
cd1c4812ab
fix(honcho): truncate resolve_session_name output to Honcho's 100-char limit (#13868 )
Sanjays2402
2026-04-22 01:52:37 -07:00
326c9daa69
fix(honcho): require strict True for pin_peer_name to survive MagicMock configs (#15162 )
Brian D. Evans
2026-04-24 06:52:46 -07:00
d03c6fcc45
fix(honcho): pinPeerName opt-in keeps memory unified across platforms (#14984 )
Brian D. Evans
2026-04-24 06:36:18 -07:00
ef41d3bd45
feat(nix): declarative plugin installation for NixOS module (#15953 )
Siddharth Balyan
2026-04-28 00:18:32 +05:30