Commit Graph

  • 26ab93f0eb revert(ui): remove recent UI dashboard/theme commits from main Val Alexander 2026-02-22 12:57:44 -06:00
  • 8eb71cec26 test(agents): add malformed MEDIA prose integration coverage Peter Steinberger 2026-02-22 19:59:03 +01:00
  • c3d11d56c3 fix(agents): validate tool-result MEDIA directives with shared parser Peter Steinberger 2026-02-22 19:51:38 +01:00
  • 0c1f491a02 fix(gateway): clarify pairing and node auth guidance Peter Steinberger 2026-02-22 19:50:29 +01:00
  • 53ed7a0f5c test: dedupe repeated test fixtures and assertions Peter Steinberger 2026-02-22 18:37:01 +00:00
  • 0e4f3ccbdf refactor: dedupe media and request-body test scaffolding Peter Steinberger 2026-02-22 18:36:54 +00:00
  • 4a88c579ba refactor: dedupe shared config type definitions Peter Steinberger 2026-02-22 18:36:42 +00:00
  • 12635de1c7 test: cover shared installer flow helpers Peter Steinberger 2026-02-22 18:36:36 +00:00
  • 07888bee34 refactor: share install flows across hooks and plugins Peter Steinberger 2026-02-22 18:36:28 +00:00
  • 176973b882 test(gateway): align auto-enable channel assertion Peter Steinberger 2026-02-22 18:37:03 +00:00
  • 3dfee78d72 fix: sanitize tool call IDs in agent loop for Mistral strict9 format (#23595) (#23698) 青雲 2026-02-23 02:37:12 +08:00
  • 042947b944 fix: add mistral to MemorySearchSchema provider/fallback unions (#14934) Drake Thomsen 2026-02-22 13:36:53 -05:00
  • 95d7b0bbe1 fix(replies): normalize media path variants for dedupe Peter Steinberger 2026-02-22 19:33:10 +01:00
  • 0342bed289 fix(replies): keep finals for cross-target messaging sends Peter Steinberger 2026-02-22 19:32:06 +01:00
  • 40680432b4 fix(config): allowlist auto-enabled built-in channels when restricted Peter Steinberger 2026-02-22 19:30:29 +01:00
  • 772cf7df33 test: load chrome extension background utils across module modes Peter Steinberger 2026-02-22 18:29:14 +00:00
  • 89a1e99815 fix(slack): finalize replyToMode off threading behavior (#23799) Vincent Koc 2026-02-22 13:27:50 -05:00
  • cd7b2814af fix(slack): preserve string thread context in queue + DM route (#23804) Vincent Koc 2026-02-22 13:26:31 -05:00
  • b13bba9c35 fix(gateway): skip operator pairing on valid shared auth Peter Steinberger 2026-02-22 19:22:37 +01:00
  • 9da5f9819b fix(plugins): ignore archived extension dirs during discovery Peter Steinberger 2026-02-22 19:18:50 +01:00
  • 8839162b97 fix(config): persist built-in channel enable state in channels Peter Steinberger 2026-02-22 19:18:08 +01:00
  • 1bd79add8f fix(plugins): sanitize workspace deps before plugin install Peter Steinberger 2026-02-22 19:17:40 +01:00
  • e55ab6fd91 test(ci): harden background abort timing on windows Peter Steinberger 2026-02-22 18:22:56 +00:00
  • 1bc5ba6e29 fix(feishu): prefer video file_key for inbound media Peter Steinberger 2026-02-22 19:21:01 +01:00
  • 0efe2cab7d fix(telegram): set provider on native command context Peter Steinberger 2026-02-22 19:18:50 +01:00
  • fbdae49988 Changelog: fix unreleased thanks attribution placement Vincent Koc 2026-02-22 13:15:03 -05:00
  • 35a7f6e7f6 Dev tooling: prevent CLAUDE symlink newline regressions Vincent Koc 2026-02-22 12:32:04 -05:00
  • 95e85e627e fix(feishu): restore group command fallback and plugin deps Peter Steinberger 2026-02-22 19:13:04 +01:00
  • 8801130c5d fix(ci): annotate shared skill-install test mocks Peter Steinberger 2026-02-22 18:10:50 +00:00
  • 2858901441 test(flaky): harden slow vmFork unit suites Peter Steinberger 2026-02-22 19:00:54 +01:00
  • 9ea5228f42 fix(browser): recover stale remote target ids Peter Steinberger 2026-02-22 18:19:51 +01:00
  • 1fe2043742 fix(browser): harden extension relay worker recovery Peter Steinberger 2026-02-22 18:17:56 +01:00
  • 40494d67f2 fix(browser): harden extension relay reconnect race Peter Steinberger 2026-02-22 18:15:32 +01:00
  • b79c89fc90 fix: stabilize CI type and test harness coverage Peter Steinberger 2026-02-22 18:06:29 +00:00
  • af9881b9c5 fix(slack): resolve user IDs to DM channels before files.uploadV2 (#23773) Luis Conde 2026-02-22 14:04:53 -04:00
  • 568973e5ac perf(test): trim embedded/bash runtime fixture overhead Peter Steinberger 2026-02-22 17:55:52 +00:00
  • 08431da5d5 refactor(gateway): unify credential precedence across entrypoints Peter Steinberger 2026-02-22 18:54:58 +01:00
  • 98427453ba fix(network): normalize SSRF IP parsing and monitor typing Peter Steinberger 2026-02-22 18:55:12 +01:00
  • 4ed87a6672 fix(feishu): enforce id-only allowlist matching Peter Steinberger 2026-02-22 18:54:24 +01:00
  • 3286791316 refactor(agents): dedupe config and truncation guards Peter Steinberger 2026-02-22 17:54:42 +00:00
  • 409a02691f refactor(discord): dedupe directory and media send paths Peter Steinberger 2026-02-22 17:54:30 +00:00
  • b3c78e5e05 refactor(outbound): reuse signal uuid detection and payload types Peter Steinberger 2026-02-22 17:54:24 +00:00
  • dacb3d1aa2 refactor(queue): share drain helpers across announce and reply Peter Steinberger 2026-02-22 17:54:19 +00:00
  • 78220db2be refactor(browser): dedupe control-server test harness Peter Steinberger 2026-02-22 17:54:12 +00:00
  • 79ec29b150 test: consolidate embedded prompt error scenarios Peter Steinberger 2026-02-22 17:51:01 +00:00
  • 239f72c582 perf(test): consolidate archive safety cases and cache session manager Peter Steinberger 2026-02-22 17:49:57 +00:00
  • b17f677439 test: merge no-op notifyOnExit scenario coverage Peter Steinberger 2026-02-22 17:46:14 +00:00
  • 5b078c8305 test: consolidate sudo fallback edge-case scenarios Peter Steinberger 2026-02-22 17:44:58 +00:00
  • 03285465ff perf(test): lazy-load weak-random fallback scanner Peter Steinberger 2026-02-22 17:43:49 +00:00
  • 90a8ddc3c6 perf(test): replace temp-path guard AST parse with fast scanner Peter Steinberger 2026-02-22 17:42:40 +00:00
  • 2ed94a08c0 test: merge duplicate bash background session-name coverage Peter Steinberger 2026-02-22 17:35:14 +00:00
  • 60f3a2a244 perf(test): shorten bash tool timing fixtures Peter Steinberger 2026-02-22 17:34:06 +00:00
  • 61d0c55a80 perf(test): share workspace fixture in skills download safety suite Peter Steinberger 2026-02-22 17:34:00 +00:00
  • 1437f371fc test: trim duplicate embedded runner setup cases Peter Steinberger 2026-02-22 17:33:55 +00:00
  • 924455edb8 perf(test): reuse tar.bz2 workspace in download safety tests Peter Steinberger 2026-02-22 17:28:20 +00:00
  • a28464ec59 test: combine duplicate process log tail-window coverage Peter Steinberger 2026-02-22 17:27:20 +00:00
  • 64ecd3e81c test: merge duplicate targetDir escape cases Peter Steinberger 2026-02-22 17:25:23 +00:00
  • dd8c0b694d perf(test): speed async memory sync close coverage Peter Steinberger 2026-02-22 17:25:18 +00:00
  • 4493f7325d perf(test): run nodes program tests on focused nodes-cli harness Peter Steinberger 2026-02-22 17:19:45 +00:00
  • 0e38505d3d test: collapse duplicate sandbox skill mirroring cases Peter Steinberger 2026-02-22 17:16:09 +00:00
  • c964d21d74 perf(test): prebuild download archives and cache apply module Peter Steinberger 2026-02-22 17:16:04 +00:00
  • 2962e5a383 perf(test): tighten temp-path dynamic prefilter Peter Steinberger 2026-02-22 17:08:23 +00:00
  • d1836df714 test: trim duplicate plain nodes list smoke Peter Steinberger 2026-02-22 17:07:38 +00:00
  • 3e819f0af5 test: drop duplicate nodes media parser coverage Peter Steinberger 2026-02-22 17:07:12 +00:00
  • cc5cd51b13 docs(changelog): note installer gum auto-path smoke coverage Peter Steinberger 2026-02-22 18:47:39 +01:00
  • 8c089bbe32 fix(hooks): suppress main session events for silent/delivered hook turns (#20678) Jonathan Works 2026-02-22 09:47:42 -08:00
  • 3c6a15ce98 fix(discord): make opus optional and log fallback Peter Steinberger 2026-02-22 18:45:31 +01:00
  • 24fd8cbdc8 fix(auto-reply): preserve OpenRouter @preset model directives (#23769) Vincent Koc 2026-02-22 12:46:04 -05:00
  • 91944ede4c fix(cron): propagate auth-profile resolution to isolated sessions (#20624) (#20689) 大猫子 2026-02-23 01:45:03 +08:00
  • 3a19b0201c test(installer): drop legacy gum env from docker smoke Peter Steinberger 2026-02-22 18:43:51 +01:00
  • 1685a0dd12 fix: remove trailing newline from CLAUDE.md symlink target (#21160) Alex Zaytsev 2026-02-22 12:40:06 -05:00
  • c52b2ad5c3 fix(cache): inject cache_control into system prompt for OpenRouter Anthropic (#15151) (#17473) Aleksandrs Tihenko 2026-02-22 19:27:01 +02:00
  • 66529c7aa5 refactor(gateway): unify auth credential resolution Peter Steinberger 2026-02-22 18:21:20 +01:00
  • ded9a59f78 OpenRouter: allow any model ID instead of restricting to static catalog (#14312) Joly0 2026-02-22 18:21:20 +01:00
  • c543994e90 Default reasoning to on when model has reasoning: true (fix #22456) (#22513) zwffff 2026-02-23 01:19:36 +08:00
  • 9ae08ce205 Memory: add Arabic query expansion stop words (#23717) Vincent Koc 2026-02-22 12:17:47 -05:00
  • 8c71bbe1e1 docs(changelog): add memory remote-guard hardening notes Peter Steinberger 2026-02-22 18:14:15 +01:00
  • eb041daee2 fix(memory): route batch APIs through guarded remote HTTP Peter Steinberger 2026-02-22 18:14:00 +01:00
  • f87db7c627 fix(memory): enforce guarded remote policy for embeddings Peter Steinberger 2026-02-22 18:13:44 +01:00
  • f6feb4144c refactor(memory): add guarded remote HTTP helper Peter Steinberger 2026-02-22 18:13:29 +01:00
  • 99cfb3dab2 fix(openrouter): pass reasoning.effort based on thinking level (#14664) (#17236) Robby 2026-02-22 18:14:12 +01:00
  • ecf2cff9cd Update CHANGELOG.md Vincent Koc 2026-02-22 12:12:28 -05:00
  • 296b19e413 test: dedupe gateway browser discord and channel coverage Peter Steinberger 2026-02-22 17:11:42 +00:00
  • 34ea33f057 refactor: dedupe core config and runtime helpers Peter Steinberger 2026-02-22 17:11:34 +00:00
  • 24ea941e28 test: dedupe auto-reply web and signal flows Peter Steinberger 2026-02-22 17:11:26 +00:00
  • ad1072842e test: dedupe agent tests and session helpers Peter Steinberger 2026-02-22 17:11:17 +00:00
  • 415686244a feat: pass through OpenRouter provider routing params (#17148) Mitsuyuki Osabe 2026-02-23 02:11:04 +09:00
  • 3254c72d4b Update CHANGELOG.md Vincent Koc 2026-02-22 12:09:19 -05:00
  • 3891ba4bb5 fix(providers): preserve openrouter/ prefix for native models (#12942) Omair Afzal 2026-02-22 22:08:46 +05:00
  • 4cad674387 fix: preserve stored provider in resolveSessionModelRef for vendor-prefixed models (#22753) Dan Dodson 2026-02-22 12:07:33 -05:00
  • 91cb28ecef perf(test): speed temp-path AST scan Peter Steinberger 2026-02-22 17:04:15 +00:00
  • 572daed456 test: trim duplicate async-search status reopen check Peter Steinberger 2026-02-22 17:01:54 +00:00
  • 35fecc4bee test: remove redundant runner ordering checks Peter Steinberger 2026-02-22 16:55:37 +00:00
  • e38196d42c test: trim duplicate program smoke onboarding coverage Peter Steinberger 2026-02-22 16:51:45 +00:00
  • c6b94f2652 test: speed up skills download tar traversal fixture Peter Steinberger 2026-02-22 16:43:47 +00:00
  • bd6be417e4 test: trim duplicate smoke and embedded runner cases Peter Steinberger 2026-02-22 16:40:53 +00:00
  • ee7a43b895 test: replace slow gateway SIGTERM integration coverage Peter Steinberger 2026-02-22 16:40:48 +00:00
  • d01cc69ef0 test: tighten process timeout fixtures Peter Steinberger 2026-02-22 16:30:52 +00:00
  • b1a97e77ca test: tighten bash timeout poll upper bound Peter Steinberger 2026-02-22 16:25:22 +00:00
  • c5904da85a test: trim bash tool timing constants Peter Steinberger 2026-02-22 16:23:03 +00:00