Commit graph

  • 42850ee83c fix(ci): keep runtime guidance within the chain budget codex/fix-ce0fa-guidance-budget Willem Jiang 2026-10-26 00:14:02 +08:00
  • ce0fa4c114
    feat(batch): add browser review for persisted results (#7006) main Luck 2026-10-25 23:27:35 +08:00
  • e64bc8a3b5
    fix(sandbox): derive the AIO sandbox ID off the event loop in async acquire (#7507) Hyeonsang Cho 2026-10-26 00:22:24 +09:00
  • 33f7b43400
    fix(runtime): backfill run.terminal after confirmed recovery takeover (#7500) spud 2026-10-25 23:22:02 +08:00
  • f6da662c68
    fix(projects): make read_file_chunks cancellation-safe for worker handoffs (#7496) jay 2026-10-25 23:02:38 +08:00
  • 9a92d2e9b7
    fix(persistence): treat a peer's database creation as success (#7489) Dragon ze 2026-10-25 23:00:40 +08:00
  • 8bda7c1094
    fix(scheduler): keep manual-trial launch origins stable across retries (#7492) ordinary being 2026-10-25 22:56:58 +08:00
  • c8dcd0260d
    chore(deps): bump opentelemetry-api from 1.41.1 to 1.45.1 in /backend (#7510) dependabot[bot] 2026-10-25 22:53:56 +08:00
  • 00678f060b
    test(sandbox): make prewarm clock regression deterministic (#7513) Willem Jiang 2026-10-25 22:29:14 +08:00
  • 885062e197
    fix(gateway,integrations): keep temp cleanup from replacing the caller's outcome (#7505) llb555 2026-10-25 22:13:26 +08:00
  • 21fb080530
    fix(frontend): allow non-ASCII local parts in auth password forms (#7488) (#7498) ShaoLOWu 2026-10-25 22:09:58 +08:00
  • 79399d0c22
    fix(uploads): invalidate edited markdown companions (#7348) huyengiang101086-spec 2026-10-25 22:08:31 +08:00
  • 4285e2b60c
    chore(deps): bump zod from 4.3.6 to 4.6.7 in /frontend (#7512) dependabot[bot] 2026-10-25 22:02:40 +08:00
  • ee49f0f308
    chore(deps): bump langgraph-checkpoint-postgres in /backend (#7511) dependabot[bot] 2026-10-25 22:01:54 +08:00
  • d9e6341e5b
    fix(checkpoints): isolate cached history payloads from state readers (#7259) SumEn 2026-10-25 22:00:14 +08:00
  • 66f00e7b86
    fix(frontend): make docs search work on desktop and mobile (#6715) Agustin M. 2026-10-25 14:31:11 +01:00
  • 9d0509925e
    fix(sandbox): reject write_file payloads that are the elision placeholder (#7374) lester076 2026-10-25 21:15:14 +08:00
  • 5b7daf0e1f
    fix(skills): preserve EXIF orientation in generated presentations (#7193) ChengFa 2026-10-25 20:47:39 +08:00
  • bd62f96732
    feat(knowledge): add optional platform connections and hierarchical spaces (phase 3) (#7417) 王一帆 2026-10-25 19:52:31 +08:00
  • 95ffb29e50
    fix(config): keep atomic-write cleanup from replacing the caller's outcome (#7279) llb555 2026-10-25 19:23:44 +08:00
  • 6b918bbe9a
    fix(persistence): keep staged-write cleanup best-effort (#7485) llb555 2026-10-25 19:23:13 +08:00
  • 6c705f73e7
    fix(middleware): preserve mounted output permissions on blob restore (#7390) Kevin Dong 2026-10-25 04:22:11 -07:00
  • aa6fb7b67f
    fix(models): preserve Moonshot cache_write_tokens in usage metadata (#7428) lukyturnflow 2026-10-25 19:04:13 +08:00
  • a1b89d0432
    fix(frontend): reflect tool outcomes in chat steps (#7465) Totoro 2026-10-25 16:25:29 +08:00
  • d04ee1d131
    fix(utils):Keep the timestamped output-name fallbacks distinct on a coarse clock (#7071) PerryLink 2026-10-25 16:17:15 +08:00
  • 338cd26dc2
    fix(memory): drop unusable numbers in stale extensions and consolidation confidence (#7442) PerryLink 2026-10-25 16:16:09 +08:00
  • 46ccfab71a
    Track DingTalk stream message tasks to avoid dangling tasks (#7429) lisry-1 2026-10-25 16:15:15 +08:00
  • 6b2ac58555
    fix(scheduled-tasks): count code points when shortening a run summary (#7452) 一片一片 2026-10-25 15:49:10 +08:00
  • dcb3a70fbf
    fix(skills): support basename data-analysis exports (#7132) theater 2026-10-25 15:48:57 +08:00
  • 92e1372d5a
    fix(skills): honor skills.container_path in user-scoped skill storage (#6770) Yufeng He 2026-10-25 15:30:20 +08:00
  • 0e9690493d
    fix(scripts): keep sync_labels.py from crashing on non-UTF-8 stdio (#7473) CodeAlex 2026-10-25 15:30:07 +08:00
  • 07a4770e32
    docs(harness): scope the memory guides per user and nest DeerMem knobs (#7463) lihongyuan99 2026-10-25 15:14:29 +08:00
  • 228913b6b7
    fix(sandbox): keep document bytes when write_file translates paths (#7462) Starchaser1024 2026-10-25 15:13:41 +08:00
  • 6213fee192
    fix(frontend): bound notification bodies by code points (#7474) 一片一片 2026-10-25 15:13:16 +08:00
  • db7f919118
    fix(frontend): keep artifact lists scrollable (#7284) jianyx1 2026-10-25 14:55:58 +08:00
  • a30b362e9c
    test(scripts): pin the config-version wrapper's uv index isolation (#7453) llb555 2026-10-25 14:53:19 +08:00
  • ccb5fbfa8c
    fix(runtime): reject delta resumes that discard pending tools (#7441) lilei 2026-10-25 14:44:32 +08:00
  • 2483962484
    fix(sandbox): classify speculative prewarm acquires by event state, not coarse clock ties (#7045) xiaodu55 2026-10-25 13:30:13 +08:00
  • 74f3f53c66
    fix(threads): reject an assistant_id that names no agent at thread creation (#7445) Hyeonsang Cho 2026-10-25 14:21:47 +09:00
  • 346ff7b253
    fix(memory): rank capacity eviction per record, not per fact_id (#7454) Lym308758 2026-10-25 13:20:15 +08:00
  • 2ce9bdc003
    fix(sandbox): close pipe fds once after post-spawn failures (#7430) Willem Jiang 2026-10-25 11:49:44 +08:00
  • f7f9a7971b
    fix(sandbox): normalize mount container_path trailing slashes at config load (#7393) haochen 2026-10-25 11:44:36 +08:00
  • 811b99c491
    test(mcp): cover failed-owner retry across event loops (#7458) chaodidiao 2026-10-25 11:32:39 +08:00
  • 737d50f625
    fix(channels): retry the runtime config file lock instead of failing after ~10s on Windows (#6888) Felix Shi 2026-10-25 11:05:04 +08:00
  • cb6ee72132
    fix(config): delete read-only thread directories on Windows (#7446) Aling33 2026-10-25 11:02:49 +08:00
  • afcb915de3
    fix(skills): reject non-finite JSON export values before writing (#7456) sxl-lucky7 2026-10-25 11:02:02 +08:00
  • 481f8168d4
    fix(console): include legacy run input tokens in model usage (#7411) N 2026-10-25 11:01:44 +08:00
  • 0f8ba6f244
    test(channels): assert the blocked-rename error portably on Windows (#7276) lukyturnflow 2026-10-25 10:26:23 +08:00
  • 8237bc6c9e
    fix(subagents): preserve test summaries before evidence truncation (#7407) Xuehao Xu 2026-10-25 10:25:04 +08:00
  • 3113c150cd
    fix(provisioner): reuse userdata PVC across sandbox mounts (#7274) Wang Xinming 2026-10-25 10:24:23 +08:00
  • 1792e4e432
    fix(frontend): stop re-validating account emails the backend accepted (#7449) Hyeonsang Cho 2026-10-25 11:09:49 +09:00
  • ec87cb9a21
    fix(chart-visualization): wire generate_spreadsheet and fail CLI nonzero (#7395) wannT-1 2026-10-25 09:57:13 +08:00
  • de03ef97e8
    fix(scripts): make doctor.py --help print usage without running diagnostics (#7433) CodeAlex 2026-10-25 09:50:48 +08:00
  • 041a21b6a0
    fix(skills): decode skill-review analyzer output as UTF-8 (#7432) sun04222 2026-10-25 09:06:19 +08:00
  • b3b1424799
    fix(dingtalk): validate access token expiry (#7450) ShiYuan Xiong 2026-10-25 08:57:28 +08:00
  • 63211d5da6
    fix(readability): preserve <a> links when Readability.js silently degrades on Windows (#7412) jay 2026-10-25 08:56:21 +08:00
  • 2b6716c920
    fix(knowledge): accept case-insensitive upload media types (#7397) Tsai Yuan 2026-10-25 08:47:15 +08:00
  • e9074b7126
    feat(runtime): publish owner-confirmed run.terminal evidence (#7134) spud 2026-10-25 00:12:26 +08:00
  • 04691473d4
    chore(deps): bump zod from 3.25.76 to 4.6.6 in /frontend (#7392) dependabot[bot] 2026-10-24 22:36:41 +08:00
  • 2055991eb2
    fix(video): preserve reference image MIME types (#7340) MsNBBc3R 2026-10-24 22:34:14 +08:00
  • afe244e7f9
    fix(config): pin explicit app config path across get_app_config (#7092) DDT 2026-10-24 22:04:48 +08:00
  • 8984093552
    fix(uploads): make companion record removal best-effort (#7409) llb555 2026-10-24 21:56:38 +08:00
  • d142aee83f
    fix(memory): keep sample import backups unique per run (#7418) Kiko0301 2026-10-24 21:50:27 +08:00
  • ac7b2c24ae
    chore(deps): bump pillow from 12.3.0 to 13.0.0 in /tests/skills (#7443) dependabot[bot] 2026-10-24 21:21:45 +08:00
  • 6dc28f5868
    fix(persistence): auto-create the Postgres database only when it is missing (#7410) Hyeonsang Cho 2026-10-24 22:18:18 +09:00
  • c9d3e48a4a
    fix(uploads): never truncate an existing upload on same-name collision (#7388) XuRuuuy 2026-10-24 20:57:27 +08:00
  • d2e2d57f1b
    fix(scheduler): reconcile running occurrences from terminal durable runs (#7269) ordinary being 2026-10-24 20:56:35 +08:00
  • 3fdd9bdfff
    fix(artifacts): keep sandbox paths inside CJK corner brackets whole (#7377) Aling33 2026-10-24 20:45:02 +08:00
  • 74d2565f64
    feat(projects): search shelf documents by keyword (#7286) Zeren Wang 2026-10-24 12:07:00 +02:00
  • 9b89c7569d
    fix(skills): preserve transparency in composed PowerPoint slides (#7312) sxl-lucky7 2026-10-24 18:05:55 +08:00
  • 5dca9ae240
    fix(unbrowse): bound target error final URLs (#7399) Tsai Yuan 2026-10-24 16:41:35 +08:00
  • bde5f2d090
    fix(sandbox): close pipe write fds once when Popen fails (#7394) haochen 2026-10-24 16:39:22 +08:00
  • a9917e986b
    docs(channels): align leader-lease failover and runtime-config notes with the merged code (#7420) Nan Gao 2026-10-24 16:35:26 +08:00
  • ee8e6762ac
    fix(mcp): let ordinary users save bundled personal connections (#7400) Hyeonsang Cho 2026-10-24 17:12:04 +09:00
  • 7cfd3c57d2
    fix(gateway): bound run event type filters (#7370) NanPan 2026-10-24 16:11:57 +08:00
  • 9a11f9aec7
    fix(benchmark): guard the POSIX-only resource import in skill_export (#7381) sun04222 2026-10-24 13:31:12 +08:00
  • d2f22e7ad8
    fix(scripts): make configure.py --help print usage without generating files (#7404) sun04222 2026-10-24 13:29:48 +08:00
  • 5a563b4e99
    feat(channels): add thread-scoped discard and lifecycle helpers for Feishu pending card registry (#7357) wuyi-github 2026-10-24 11:41:49 +08:00
  • 4f9a76d5ef
    fix(mindie): decode escaped newlines correctly inside tilde-fenced code blocks (#7285) CodeAlex 2026-10-24 11:41:35 +08:00
  • 0d84203086
    fix(skills): stop rebuilding the thread skill view every turn on network (#7333) vency-799 2026-10-24 11:41:21 +08:00
  • 3138ac42cc
    fix(gateway): preserve IDs for id-less run inputs (#7349) Kiko0301 2026-10-24 11:37:11 +08:00
  • e1430c832c
    fix(extensions): make notify dispatch admission atomic with shutdown (#7383) NanPan 2026-10-24 11:36:06 +08:00
  • 3d4a9ca09f
    fix(examples): keep the extension example's tests passing as the contract grows (#7364) Hyeonsang Cho 2026-10-24 12:07:26 +09:00
  • 2c227dc193
    fix(projects): keep shelf staging cleanup best-effort across the routes (#7229) llb555 2026-10-24 11:07:09 +08:00
  • 15a31e30eb
    fix(scripts): reject a non-file --out path in dev_multi_instance (#7289) Aling33 2026-10-24 11:07:00 +08:00
  • 991459829b
    fix(unbrowse): surface target HTTP errors in fetched pages (#7257) kunkun403 2026-10-23 22:49:45 -04:00
  • 46da5008cd
    fix(skills): report podcast CLI failures with a nonzero status (#7236) haotianqi666 2026-10-24 10:49:05 +08:00
  • bba880b676
    fix(projects): drain shelf staging on cancellation (#7360) Sun Shihao 2026-10-24 10:47:40 +08:00
  • 916e647a75
    chore(deps-dev): bump happy-dom from 20.11.1 to 21.0.4 in /frontend (#7391) dependabot[bot] 2026-10-24 10:45:01 +08:00
  • cf15f05f4d
    fix(ci): retarget label docs at triage.yml and guard that applied labels are declared (#7328) Smilewithoutfalling 2026-10-24 10:28:06 +08:00
  • 4583c46311
    fix(subagents): exclude ambiguous tool calls from parent context snapshots (#7372) Cordis798 2026-10-24 10:26:21 +08:00
  • f481c7e19f
    docs(lark): pin atomic publish cleanup so it cannot mask the error (#7329) wannT-1 2026-10-24 10:23:31 +08:00
  • 5bda01f524
    fix(gateway): answer malformed run bodies with 4xx instead of 500 (#7362) Hyeonsang Cho 2026-10-24 11:12:05 +09:00
  • d0d66d62fa
    fix(uploads): report rejected filenames and make success mean "a file was stored" (#7165) lukyturnflow 2026-10-24 10:07:10 +08:00
  • a041af542f
    fix(skillscan): keep a live client handle through a branch that rebinds it later (#7128) 李刚 / Bryan Li 2026-10-24 08:53:50 +08:00
  • 4e4ccce06b
    fix(gateway): close initialized sandbox provider on shutdown (#7347) Totoro 2026-10-24 08:52:56 +08:00
  • 35d0dcd6f2
    feat(plugins): add sectioned long-form report writing example (#7371) hataa 2026-10-24 08:50:56 +08:00
  • 4ec0fe1bb4
    fix(tenki): retain cleanup ownership across provider retirement (#7311) yinx65588-boop 2026-10-24 08:49:35 +08:00
  • 6827229ee9
    Merge branch 'main' into copilot/fix-e2e-tests-job copilot/fix-e2e-tests-job Willem Jiang 2026-10-24 08:22:54 +08:00
  • f6a5a64c9b
    feat(knowledge): add optional ingestion and processing extension (#7293) Xuehao Xu 2026-10-24 08:19:02 +08:00