Commit Graph

  • c9d3e74342 refactor(agent): require runtime for consolidation chengyongru 2026-07-10 14:52:51 +08:00
  • 5bd3d1e0af refactor(agent): centralize runtime default mutations chengyongru 2026-07-10 14:53:34 +08:00
  • af85c356b8 refactor(agent): capture subagent runtime before spawn chengyongru 2026-07-10 14:46:22 +08:00
  • 198fd9f869 refactor(agent): capture runtime at turn admission chengyongru 2026-07-10 14:30:09 +08:00
  • 45ace23580 test(agent): assert subagent runtime generation chengyongru 2026-07-10 14:18:47 +08:00
  • b4f069800e refactor(agent): make runner consume required runtime chengyongru 2026-07-10 14:09:35 +08:00
  • 3f8170e835 test(agent): characterize active runner provider drift chengyongru 2026-07-10 14:08:12 +08:00
  • cb03d2c748 refactor(agent): snapshot generation without provider mutation chengyongru 2026-07-10 13:59:58 +08:00
  • bd94fefd1a refactor(agent): introduce immutable model runtime resolver chengyongru 2026-07-10 13:57:44 +08:00
  • 42d7ad34a4 refactor(agent): unify request context routing chengyongru 2026-07-10 14:16:56 +08:00
  • bb3b449e09 refactor(agent): capture original user text per turn chengyongru 2026-07-10 13:57:20 +08:00
  • 55317094b6 test(agent): characterize request context isolation chengyongru 2026-07-10 13:55:35 +08:00
  • 6313ae9f4f add Dockerfile arg to override optional Python dependencies to install at build time David Jimenez 2026-07-08 22:15:11 +01:00
  • 4137be62a1 fix(matrix): preserve mxc markdown image sources chengyongru 2026-07-09 16:20:01 +08:00
  • 0b9ca744c2 docs(webui): mention file edit previews in guide chengyongru 2026-07-09 00:04:30 +08:00
  • 7685a89dcc docs(webui): describe file edit diffs chengyongru 2026-07-09 00:03:52 +08:00
  • bbd4f4054b fix(webui): respect full access in file preview chengyongru 2026-07-09 00:00:42 +08:00
  • 0ae28571e7 fix(agent): close file edit activity on cancellation chengyongru 2026-07-08 23:04:22 +08:00
  • 6851a6ebd4 fix(webui): sync file edit display preference chengyongru 2026-07-08 22:42:42 +08:00
  • 7768672c5b feat: add file edit diff progress view chengyongru 2026-07-08 11:25:45 +08:00
  • 207813d3b5 fix(webui): tighten localhost bootstrap check chengyongru 2026-07-09 00:44:26 +08:00
  • e0c2d28f90 fix(webui): issue localhost bootstrap api tokens chengyongru 2026-07-09 00:27:14 +08:00
  • 8559458258 refactor(agent): add turn hook factories chengyongru 2026-07-08 15:46:15 +08:00
  • 04dbf17426 test(agent): cover turn hook ordering chengyongru 2026-07-08 15:03:31 +08:00
  • a52a88455b refactor(agent): extract turn hook assembly chengyongru 2026-07-08 14:26:18 +08:00
  • 3ab09075c5 test(webui): tolerate wrapped bootstrap CLI output Xubin Ren 2026-07-08 20:55:13 +08:00
  • 4ddd639e67 fix(webui): route missing API bootstrap tokens to auth chengyongru 2026-07-08 15:46:52 +08:00
  • 444f488563 fix(webui): repair bootstrap secret launch paths chengyongru 2026-07-08 14:47:55 +08:00
  • 88143a8bf0 fix(webui): gate bootstrap API token issuance chengyongru 2026-07-08 14:27:52 +08:00
  • 7204d88a4c docs: add high-usage chat app guides chengyongru 2026-07-08 16:32:45 +08:00
  • 1a21542d11 docs: address search entry review feedback chengyongru 2026-07-08 15:58:43 +08:00
  • f531f1ce38 docs: improve search entry pages chengyongru 2026-07-08 15:23:34 +08:00
  • 941a2541eb docs: document onboard refresh flag chengyongru 2026-07-08 16:53:23 +08:00
  • be8ac1e484 removed duplicated code Aleksander W. Oleszkiewicz (Alek) 2026-07-08 10:42:26 +02:00
  • f074aa7d80 feat: add --refresh flag to onboard command for non-interactive config updates Aleksander W. Oleszkiewicz (Alek) 2026-07-08 10:25:22 +02:00
  • ea7f4679f1 fix(webui): keep prompt rail at original gutter offset chengyongru 2026-07-07 17:17:39 +08:00
  • c188e96f4e refactor(webui): use container query for prompt rail layout chengyongru 2026-07-07 17:00:39 +08:00
  • 815f15993c test(webui): dedupe prompt rail viewport setup chengyongru 2026-07-07 16:43:29 +08:00
  • 4333d6f103 fix(webui): keep prompt rail out of narrow chat columns chengyongru 2026-07-07 16:31:32 +08:00
  • 65d32ffd6c Fix dependency assertions in tests Aleksander W. Oleszkiewicz (auticon) 2026-07-07 10:10:16 +02:00
  • 379785d365 Fix missing aiohttp slack dependency in pyproject.toml Aleksander W. Oleszkiewicz (auticon) 2026-07-07 09:55:28 +02:00
  • 883776358e fix: keep local api serve unauthenticated chengyongru 2026-07-07 16:41:59 +08:00
  • 28141ce20b docs: update serve api key requirement chengyongru 2026-07-07 16:32:28 +08:00
  • 460c62c0b0 fix: validate api key before serve setup chengyongru 2026-07-07 16:32:21 +08:00
  • e86133c434 fix: require api auth in server factory hamb1y 2026-07-03 00:35:06 +05:30
  • 6c59332a8a fix: require api key for serve hamb1y 2026-07-02 22:05:08 +05:30
  • a7b8a9ed46 fix(webui): clarify new chat command text chengyongru 2026-07-07 14:34:18 +08:00
  • 7e135b45f3 docs(webui): document slash command lifecycles chengyongru 2026-07-07 14:18:34 +08:00
  • fa73448f6f fix(webui): drive slash command routing from metadata chengyongru 2026-07-07 14:01:07 +08:00
  • 8a231b6e4d fix(webui): finalize turn-ending slash commands chengyongru 2026-07-06 18:23:51 +08:00
  • ef5318ebdc fix(webui): classify builtin slash commands without metadata chengyongru 2026-07-06 14:22:26 +08:00
  • 8f68040f05 fix(webui): keep slash commands out of streaming state chengyongru 2026-07-06 10:56:52 +08:00
  • 0f88927364 fix(webui): show generic tool arguments in activity chengyongru 2026-07-07 00:01:38 +08:00
  • 3f33ff3143 chore: remove unused dead code chengyongru 2026-07-07 14:42:41 +08:00
  • 29e99d3742 docs: document Alt+Enter multiline input chengyongru 2026-07-07 13:32:20 +08:00
  • 01a0f5aaf3 fix: remove unreliable Shift+Enter shortcut chengyongru 2026-07-07 13:28:40 +08:00
  • 77a6003255 fix(cli): make Alt+Enter insert a newline on LF-as-Enter terminals wangjunwei 2026-07-01 14:02:44 +08:00
  • 25a477050d fix(cli): make the xterm modifyOtherKeys Shift+Enter encoding insert a newline wangjunwei 2026-07-01 10:55:50 +08:00
  • ea0516e655 fix(cli): stop hijacking ControlJ for Shift+Enter, it breaks Enter on WSL wangjunwei 2026-07-01 10:52:36 +08:00
  • 18a230de75 feat(cli): support multiline input via Shift+Enter / Alt+Enter wangjunwei 2026-07-01 10:22:48 +08:00
  • c5e053f83b fix: pin validated DNS for SSRF-safe fetches chengyongru 2026-07-07 14:07:18 +08:00
  • b68ae4f9bc fix: reject proxied pinned web fetches hamb1y 2026-07-05 17:50:48 +05:30
  • 97e3b360c2 fix: serialize pinned dns web fetches hamb1y 2026-07-02 23:21:25 +05:30
  • 4353f4680b fix: allow local mcp urls with pinned dns hamb1y 2026-07-02 22:54:52 +05:30
  • 73bf299a59 fix: pin validated dns for ssrf checks hamb1y 2026-07-02 22:16:58 +05:30
  • d04ad1a5b4 fix(gateway): resolve runtime config path for state refresh Xubin Ren 2026-07-06 15:44:26 +08:00
  • 67b56cba74 @ fix(gateway): self-heal state file PID on server startup dajiaohuang 2026-06-27 03:54:20 +08:00
  • 105230cc34 fix(cli): print response text when streaming fails in interactive mode Kenneth Zhao 2026-07-01 20:56:27 +00:00
  • dd014b50a7 docs(mattermost): finish channel ordering cleanup chengyongru 2026-07-04 03:07:51 +08:00
  • 595d789c6f docs(mattermost): list new channel last chengyongru 2026-07-04 03:03:18 +08:00
  • cf35238834 fix(mattermost): harden channel lifecycle and streaming chengyongru 2026-07-04 02:57:21 +08:00
  • ef9780719d style: fix import ordering in mattermost tests Kenneth Zhao 2026-06-24 19:06:11 +00:00
  • cc70a2a79f fix(mattermost): fix file download paths and mobile streaming Kenneth Zhao 2026-06-23 02:19:30 +00:00
  • f9806cc60f fix(mattermost): address second round of review feedback Kenneth Zhao 2026-06-23 10:23:54 +00:00
  • 76877036f7 mattermost: remove unused _BOT_MENTION_RE Kenneth Zhao 2026-06-23 08:33:51 +00:00
  • a710a7d6f7 fix(mattermost): address review comments Kenneth Zhao 2026-06-23 03:42:57 +00:00
  • fff38f11a7 feat: add Mattermost channel support Kenneth Zhao 2026-06-22 19:47:00 +00:00
  • 5e51c5014f feat(feishu): render new session divider chengyongru 2026-07-06 01:23:44 +08:00
  • 937f04ac86 docs(config): document canonical OpenCode provider Xubin Ren 2026-07-05 15:06:47 +08:00
  • 9eade9be5f test: update quick start provider expectations hamb1y 2026-07-03 19:57:08 +05:30
  • 400369f0b0 feat: support canonical opencode provider hamb1y 2026-07-03 01:43:17 +05:30
  • f0c989ba2d
    fix(dream): ground memory audit records in the real git diff (#4673) Kenneth Zhao 2026-07-05 21:12:55 -07:00
  • 70505bd1fc fix(webui): finish mobile containment for inline code, tables, chips, user bubbles hata 2026-07-05 06:48:24 +08:00
  • 162b6ee5bd fix(webui): keep chat viewport and composer inside narrow viewports hata 2026-07-04 11:58:51 +08:00
  • b1d29ede7d test(mcp): cover limited enabledTools names Xubin Ren 2026-07-05 15:04:56 +08:00
  • 800d51ecac fix: align MCP tool matching with limited names ThomasZP Yang 2026-07-05 13:49:25 +08:00
  • 3f9fb63d4c fix: limit long MCP-derived tool names ThomasZP Yang 2026-07-05 12:14:15 +08:00
  • 1cfa48ad4a fix(web-search): return structured Serper errors Xubin Ren 2026-07-05 14:14:28 +08:00
  • 8a42a9c73a feat(web-search): add Serper.dev (Google Search API) provider franciscomaestre 2026-06-18 12:26:10 -05:00
  • 72c8a47ac9 docs: update Windows exec shell gotcha chengyongru 2026-07-05 21:13:06 +08:00
  • 122cf4213b fix: harden Windows exec shell edge cases chengyongru 2026-07-05 17:34:18 +08:00
  • 8c4a74ee3c fix: honor explicit Windows cmd shell path chengyongru 2026-07-01 18:42:41 +08:00
  • 4ec111c1a9 docs: clarify exec shell override guidance chengyongru 2026-07-01 18:30:16 +08:00
  • 8222f3c85f docs: tailor exec shell guidance by platform chengyongru 2026-07-01 18:19:33 +08:00
  • d76493a63a docs: clarify Windows exec shell syntax chengyongru 2026-07-01 18:05:58 +08:00
  • 220de320fb fix: harden Windows exec shell default chengyongru 2026-07-01 17:45:59 +08:00
  • 33b1c6f601 @ fix(exec): default Windows commands to PowerShell and allow shell parameter dajiaohuang 2026-06-27 03:48:29 +08:00
  • 10b52cfb3a fix: resolve builtin skill reads hamb1y 2026-07-02 21:03:36 +05:30
  • 5d034dc79c fix: isolate matrix stream buffers hamb1y 2026-07-02 21:09:15 +05:30
  • b8d7708171 fix: normalize text tool call markup hamb1y 2026-07-02 21:37:03 +05:30