Commit Graph

  • b81c05581f fix(cron): coerce string schedule/state ms fields from jobs.json santhreal 2026-07-18 17:02:53 -07:00
  • 1d7bad3909 feat(providers): support Codex fast mode chengyongru 2026-07-21 17:45:55 +08:00
  • b46e7f4377 fix(config): invalidate fields with missing env refs Xubin Ren 2026-07-21 15:44:59 +08:00
  • 4cfc99f4b3 fix(transcription): resolve ${VAR} env refs in transcription api_key/api_base Ben Lenarts 2026-07-19 10:11:45 +02:00
  • b2cf37da4a fix(config): preserve permissions during atomic save Xubin Ren 2026-07-21 15:44:59 +08:00
  • 28102382af fix(config): write config.json atomically via temp+replace santhreal 2026-07-18 17:05:23 -07:00
  • 93571149db fix(webui): prioritize skill names in autocomplete chengyongru 2026-07-21 15:12:45 +08:00
  • 052f671b3c fix(webui): keep Markdown table diffs inline chengyongru 2026-07-21 15:09:55 +08:00
  • cdb2df4982 fix(files): reject oversized reads before loading amplifierplus 2026-07-21 12:08:19 +08:00
  • d5658dbc91 fix: preserve background operator in allowlist segments chengyongru 2026-07-01 15:16:59 +08:00
  • ab6ceef1a1 refactor: simplify ampersand segment check chengyongru 2026-07-01 14:38:40 +08:00
  • 12c52c11d3 fix: treat single ampersand as shell segment chengyongru 2026-07-01 14:26:25 +08:00
  • f4a7079e65 fix(security): use re.fullmatch per segment instead of re.search michaelxer 2026-06-28 23:49:01 +07:00
  • bbca32fea9 fix(security): validate each shell segment against exec.allowPatterns michaelxer 2026-06-27 05:31:54 +07:00
  • 8981995474 fix(exec): clean up sessions on shutdown KDB 2026-07-18 23:46:43 +08:00
  • 7cf3c71e3a fix(session): cap messages at persistence boundary KDB 2026-07-16 21:28:52 +08:00
  • fde55d06e2 fix(runner): narrow BaseException catch to Exception in tool execution axelray-dev 2026-07-06 21:02:31 +08:00
  • b6156fdd79 fix(cron): also coerce null createdAtMs/updatedAtMs on load santhreal 2026-07-18 17:24:46 -07:00
  • 0b1b02f187 fix(cron): coerce null runHistory ms fields from jobs.json santhreal 2026-07-18 17:21:00 -07:00
  • dfc3919b52 fix: stop masking runtime failures chengyongru 2026-07-21 11:25:02 +08:00
  • afc65c086e refactor(session): simplify directory fsync handling chengyongru 2026-07-21 00:43:51 +08:00
  • 4a79cbb6e7 fix(session): tolerate unsupported directory fsync sunpengcheng05 2026-07-20 18:17:39 +08:00
  • 9db0d9f3c9
    refactor(agent): unify internal turn lifecycle (#4993) chengyongru 2026-07-21 00:14:27 +08:00
  • b67f4b1371 fix(qq): account for SDK reconnect pacing chengyongru 2026-07-20 23:14:50 +08:00
  • ab0d28103b fix(qq): add exponential backoff to WebSocket reconnect loop gola 2026-07-20 16:30:43 +08:00
  • c2b03c5149 fix(exec): allow scoped tmp cleanup commands fix/shell-deny-pattern-scoping chengyongru 2026-07-20 18:38:41 +08:00
  • 9d830fb6b6 docs(ollama): explain tool prompt cache reuse chengyongru 2026-07-20 11:03:18 +08:00
  • 8423cf3eeb
    fix(channels): complete dependency manifest migration (#4995) chengyongru 2026-07-20 15:24:57 +08:00
  • 76f3eead42
    style(webui): simplify Markdown code blocks (#5002) chengyongru 2026-07-20 14:41:23 +08:00
  • 949cfad548 fix(webui): show copy action on every assistant message chengyongru 2026-07-20 13:15:01 +08:00
  • ab8783758a feat(webui): add browser companion launch codex/browser-companion Xubin Ren 2026-07-20 04:51:26 +08:00
  • e3de01c9f6 fix(webui): resolve build runner executable chengyongru 2026-07-19 23:56:35 +08:00
  • 462a0dfb0f
    refactor(channels): make built-in channels self-contained (#4908) chengyongru 2026-07-19 23:30:49 +08:00
  • 7aaac37bca fix(triggers): require channel enablement predicate chengyongru 2026-07-19 22:18:08 +08:00
  • 91514ad0b1 fix(triggers): reject deliveries to disabled channels Pei Futong 2026-07-19 17:19:29 +08:00
  • a6b68178aa
    fix(whatsapp): allow group ids in allowFrom (#4834) chengyongru 2026-07-19 19:16:37 +08:00
  • 2099cb009e
    fix(providers): fail over across provider failure domains chengyongru 2026-07-19 17:37:55 +08:00
  • 39a952ecce fix(cli-apps): decode subprocess output as UTF-8 Pei Futong 2026-07-18 19:32:10 +08:00
  • b1232fdaf4 fix(gitstore): preserve staged symlinks chengyongru 2026-07-19 14:53:41 +08:00
  • cea8617096 fix(gitstore): resolve staged paths relative to workspace Pei Futong 2026-07-19 03:25:58 +08:00
  • ffb7ddfa1e refactor(triggers): clarify stored integer coercion chengyongru 2026-07-19 15:35:34 +08:00
  • c2071594cf fix(triggers): rename coerce helper to _store_int santhreal 2026-07-18 17:24:50 -07:00
  • cf96c4d5e9 fix(triggers): coerce null ms fields when loading local triggers santhreal 2026-07-18 17:21:03 -07:00
  • cf00f537bd fix(agent): guide recovery from oversized tool results chengyongru 2026-07-19 00:37:15 +08:00
  • cfa49c6e78 fix(render): issue short-lived WebUI tokens via tokenIssueSecret Ho1yShif 2026-07-16 08:57:57 -07:00
  • c062e1af14 fix(webui): quiet non-WebSocket handshake noise on public port Ho1yShif 2026-07-15 15:11:33 -07:00
  • c77379099b refactor(entrypoint): improve privilege dropping and config initialization Ho1yShif 2026-07-15 13:50:12 -07:00
  • ca873e4d17 fix(README): update Deploy to Render link to point to the correct GitHub repository Ho1yShif 2026-07-14 11:25:17 -07:00
  • 63895fc101 fix: update Deploy to Render link in README Ho1yShif 2026-07-14 09:10:44 -07:00
  • 770d89b430 feat: add one-click Deploy to Render support Ho1yShif 2026-07-14 09:00:15 -07:00
  • afed32b013 fix(cron): dual-case keys when loading jobs.json santhreal 2026-07-17 21:30:17 -07:00
  • 8c68c6fe1e feat: support Kimi K3 bingqilinweimaotai 2026-07-17 16:57:34 +08:00
  • b76d54aae1 Harden default Docker Compose security Yuxin Lou 2026-07-16 20:52:13 +08:00
  • d35f99abfc fix(session): bound the in-memory session cache KDB 2026-07-16 21:52:22 +08:00
  • d4f5abe004 fix: preserve real cancellation in MCP paths adabarbulescu 2026-07-16 21:13:10 +03:00
  • 07ad0bafa8 test(exec): relax wait-for timing on Windows yu-xin-c 2026-07-10 01:24:59 +08:00
  • 995cc44e89 fix(exec): isolate exec session managers yu-xin-c 2026-07-09 23:02:40 +08:00
  • 7ac9a46978 fix(utils): avoid hang in split_message when max_len <= 0 santhreal 2026-07-17 21:20:50 -07:00
  • fe0e65928d fix(utils): coerce Tavily usage counters to int santhreal 2026-07-17 21:20:51 -07:00
  • 85097aa143 fix(utils): handle empty commit messages in CommitInfo.format santhreal 2026-07-17 21:20:53 -07:00
  • 6de5a0c5ca Improve zh-TW Traditional Chinese locale Peter Dave Hello 2026-07-16 22:58:12 +08:00
  • 8a48af7c74 fix(providers): omit Kimi K2.5/K2.6 temperature bingqilinweimaotai 2026-07-17 17:10:40 +08:00
  • b4adb29c2b feat(webui): support native folder picker bridges Xubin Ren 2026-07-16 17:29:10 +08:00
  • 6519737860 docs(readme): reflect community maintenance Xubin Ren 2026-07-16 13:52:12 +08:00
  • d4e0294734 fix(gateway): stop channels before draining tasks chengyongru 2026-07-15 21:44:09 +08:00
  • 681edfa6f3 fix(providers): honor Codex proxy config consistently chengyongru 2026-07-15 19:54:30 +08:00
  • ba86dccc8d
    fix(webui): correct activity timer duration (#4649) chengyongru 2026-07-15 16:46:05 +08:00
  • 5ed28a6744
    fix(webui): validate inferred file paths before preview (#4935) chengyongru 2026-07-15 10:45:40 +08:00
  • aa70aa48f9
    fix(cli): point onboarding to the WebUI launcher (#4938) chengyongru 2026-07-15 10:34:46 +08:00
  • 0fd4d0ab29 fix(prompts): handle undecodable overrides chengyongru 2026-07-15 01:04:27 +08:00
  • c1fd76add3 refactor(prompts): share workspace override handling chengyongru 2026-07-15 00:44:39 +08:00
  • 63a6d5d07d fix(heartbeat): retain history after empty runs chengyongru 2026-07-15 00:44:24 +08:00
  • dcb37259fa feat(heartbeat): custom evaluator prompt Arthur K. 2026-07-14 12:14:53 +03:00
  • 88c38e9b38
    fix(restart): deliver completion after channel reconnects (#4931) chengyongru 2026-07-15 01:08:39 +08:00
  • 37165b0db0
    feat(webui): highlight slash commands and app mentions (#4933) chengyongru 2026-07-15 00:34:22 +08:00
  • 2116e32013 test: speed up CI and harden the suite chengyongru 2026-07-15 00:13:09 +08:00
  • 06f47fa540 fix: standardize --config help text across CLI commands Olu B 2026-07-14 10:53:56 -04:00
  • 905da8e34a ci(webui): verify npm and bun lockfiles chengyongru 2026-07-14 22:55:06 +08:00
  • 5365bab088 fix(webui): sync package-lock.json for qrcode dependency Elias 2026-07-14 12:34:49 +00:00
  • f718c69b2d feat(webui): add copy action to user messages chengyongru 2026-07-14 22:27:25 +08:00
  • 07f54c25e3
    chore(codex): identify failing request stage (#4929) chengyongru 2026-07-14 22:40:10 +08:00
  • 1a1e666625 fix: install timezone data on Windows chengyongru 2026-07-14 17:17:57 +08:00
  • 297a9e5939 test: cover MCP cleanup cancellation paths chengyongru 2026-07-14 16:06:41 +08:00
  • 86f6558707 fix: catch asyncio.CancelledError in close_mcp shutdown Brian Noah 2026-07-07 17:53:31 -05:00
  • 4916fc07ab fix(agent): close reasoning on stream timeout chengyongru 2026-07-14 15:31:12 +08:00
  • 11eb9d8cc8 fix(agent): add wall-clock timeout for streaming LLM requests WK Wong 2026-07-13 13:02:04 +08:00
  • 6c9e3a2cc3
    refactor(webui): centralize native runtime access (#4769) chengyongru 2026-07-14 15:00:30 +08:00
  • b7048cf76a
    feat(webui): support document attachments with ingress safeguards (#4771) chengyongru 2026-07-14 14:47:42 +08:00
  • 4e065cfffe refactor(config): make load semantics explicit codex/config-repository-phase1 chengyongru 2026-07-14 14:39:06 +08:00
  • b2759e8a6b
    docs: reorganize documentation around user workflows (#4916) chengyongru 2026-07-14 13:59:47 +08:00
  • 1643aa7ef5 fix(shell): narrow PowerShell UTF-8 configuration chengyongru 2026-07-14 13:38:42 +08:00
  • 9f8c2cb1bf test(shell): wait for Windows PowerShell sessions chengyongru 2026-07-14 13:16:47 +08:00
  • 61afbffc89 fix(shell): configure PowerShell UTF-8 output chengyongru 2026-07-14 12:05:25 +08:00
  • 9cdf17f5d5 Fix Windows exec UTF-16 output decoding adabarbulescu 2026-07-13 19:51:14 +03:00
  • 3b14d59dcd fix(telegram): fall back on overflow HTML rejection chengyongru 2026-07-14 00:04:28 +08:00
  • a335ce07db fix(telegram): bound streamed HTML overflow chunks chengyongru 2026-07-14 00:00:48 +08:00
  • 87478b6e92 fix(telegram): keep raw markdown in overflow stream buffer tail sanasif786ka 2026-07-07 22:34:12 +05:30
  • 67648774e2 fix(telegram): preserve HTML formatting in stream overflow chunks sanasif786ka 2026-07-07 21:50:12 +05:30
  • 27f7549c84 fix(config): harden repository writes chengyongru 2026-07-14 11:52:17 +08:00
  • f5371a6c5a refactor(config): drop thread synchronization chengyongru 2026-07-14 11:34:18 +08:00