Commit Graph

  • 052fdc132d feat(tools): guard edit_file target lines chengyongru 2026-07-02 01:27:21 +08:00
  • 47d498bab0 fix(webui): disarm queued prompt for voice shortcut chengyongru 2026-07-10 23:00:59 +08:00
  • 04328f8129 feat(webui): guide queued prompt with second Enter chengyongru 2026-07-10 22:32:47 +08:00
  • 137fbf875e fix(webui): keep syntax highlighting chunks acyclic chengyongru 2026-07-10 23:10:01 +08:00
  • 1ee4349a08 feat(webui): highlight file previews and diffs chengyongru 2026-07-10 22:49:11 +08:00
  • 9a1d1e64c7 fix(shell): harden kill path and add zombie reap tests Eric Yang 2026-07-08 20:55:48 +00:00
  • a1fbfd9f7b fix(shell): drop gateway-wide waitpid(-1) zombie reaper Eric Yang 2026-07-07 17:35:14 +00:00
  • bda0c099ab fix(shell): guard _reap_pid on os.waitpid availability Eric Yang 2026-07-07 16:30:09 +00:00
  • ef14d1ea92 fix(shell): remove unused os import in exec_session Eric Yang 2026-07-07 16:23:10 +00:00
  • c9e014fdea fix(shell): reap zombie processes on all subprocess exit paths Eric Yang 2026-07-07 15:20:07 +00:00
  • d32f8961b1 fix(webui): bind landing first message to created chat sid 2026-07-07 18:20:42 +08:00
  • 45a6466c2c style: trim CSI-u shortcut comments chengyongru 2026-07-10 11:02:43 +08:00
  • 99e04c2da2 fix(cli): handle CSI-u Shift+Enter instead of dumping raw escapes wangjunwei 2026-07-07 16:58:21 +08:00
  • 87602a74ea narrower cert path NOKIAO 2026-07-10 10:20:32 +08:00
  • ad55f3ce37 添加红帽系Linux的证书路径支持 NOKIAO 2026-07-08 10:21:54 +08:00
  • e284592649 fix(webui): sync package-lock.json to resolve docker build failure Siddhant Londhe 2026-07-09 20:44:10 +05:30
  • 2154dc51d0 docs: add automation guide chengyongru 2026-07-10 10:21:17 +08:00
  • fe7d94359b fix(agent): preserve runtime compatibility contracts chengyongru 2026-07-10 17:28:33 +08:00
  • 10930f3902 Revert "test(agent): probe runtime change amplification" chengyongru 2026-07-10 15:21:14 +08:00
  • 6b7470646f test(agent): probe runtime change amplification chengyongru 2026-07-10 15:21:01 +08:00
  • 21f58cbabf refactor(agent): make resolver sole runtime owner chengyongru 2026-07-10 15:17:20 +08:00
  • 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