Commit Graph

  • 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