Commit graph

  • 3a967d4f9a
    fix(memory): reject non-finite mem0 timeout_seconds (#4823) main Nefelibata 2026-08-15 15:40:43 +08:00
  • e593ad6c14
    fix(scheduler): coerce serialized task timestamps (#4785) ming1523 2026-08-15 15:34:55 +08:00
  • 30a36bd41b
    fix: accept documented E2B reconciliation config fields (#4772) luo jiyin 2026-08-15 15:31:03 +08:00
  • 47b258ebd7
    feat(mcp): add ordinary durable task driver (#4690) Aari 2026-08-15 14:26:38 +08:00
  • 1dd6ba1acb
    fix: enforce global concurrent-run budget for manual triggers (#4769) Copilot 2026-08-15 00:08:39 +08:00
  • 828363705a
    fix(scheduler): support safe multi-instance scheduler recovery (#4713) rain02333z-spec 2026-08-14 23:50:40 +08:00
  • 79761908a4
    fix(mcp): reject non-finite poll_after_seconds on TaskSnapshot (#4750) icn5381 2026-08-14 23:48:44 +08:00
  • bd01ba9bf9
    test(extensions): isolate temporary Git hooks (#4813) luo jiyin 2026-08-14 23:30:03 +08:00
  • 15bbf3a4c1
    fix(channels): await real cross-thread tasks on shutdown (#4816) Eilen Shin 2026-08-14 23:29:04 +08:00
  • 3fa5e94c3b
    docs(memory): document the Honcho backend (#4822) hataa 2026-08-14 23:28:24 +08:00
  • 13fe06ee67
    doc(agent): update the AGENTS.md and ARCHITECTURE.md (#4817) Willem Jiang 2026-08-14 23:17:33 +08:00
  • cd87968aea
    docs: sync Sister Projects section across i18n READMEs (#4803) gao-zhijie 2026-08-14 15:21:10 +08:00
  • ce4ef1bb2f
    fix(channels): bound inbound intake and worker lifecycle (#4800) Eilen Shin 2026-08-14 12:35:24 +08:00
  • 5d520e44a8
    fix(docker): wait for gateway readiness (#4806) Aari 2026-08-14 11:07:23 +08:00
  • bc18105ee8 Merge branch 'main' into rayhpeng/fix-4666-seq-ordering rayhpeng/fix-4666-seq-ordering rayhpeng 2026-08-14 10:20:34 +08:00
  • c542185a7f
    feat(extensions): add gateway contribution points and packaged extension management (#4780) Nan Gao 2026-08-13 23:55:30 +08:00
  • e4a7a04719
    feat(subagents): add isolated date-only context (#4797) Zhou Kai 2026-08-13 23:37:46 +08:00
  • ccff5f5ce7
    docs: govern agent guidance size (#4799) Ryker_Feng 2026-08-13 21:49:04 +08:00
  • 42fd5aa0b5
    fix(sandbox): keep skill reads on provider mappings (#4792) Xinmin Zeng 2026-08-13 21:20:49 +08:00
  • da56c8dafb refactor(events): share the seq-stamping expression between the two stampers rayhpeng 2026-08-12 11:46:22 +08:00
  • 6381f536fb perf(events): stop the seq scan once every wanted identity is resolved rayhpeng 2026-08-12 11:45:57 +08:00
  • 88252e9b31
    fix(subagents): isolate background tasks from reused tool call IDs (#4758) ChiHaYa 2026-08-12 09:25:05 +08:00
  • e23dd8f88b
    refactor(frontend): share showcase chat page (#4765) Daoyuan Li 2026-08-11 18:16:58 -07:00
  • 6cbf20fd39
    feat(memory): add Honcho backend (user-model memory provider) (#4730) ajayr 2026-08-12 02:02:08 +01:00
  • 2df7d47b2a
    test(llm-error): rename a stand-in, not the shared FakeError (#4744) Daoyuan Li 2026-08-11 17:47:42 -07:00
  • 1e8cedb9f4
    feat(channels): polish Buzz frontend (#4727) Ryker_Feng 2026-08-12 08:33:35 +08:00
  • 1fe71110af
    test(tool-output): stop expressing "unwritable path" as a magic absolute path (#4722) Daoyuan Li 2026-08-11 08:52:40 -07:00
  • 38ff44778a
    fix(wecom): serialize websocket shutdown (#4762) AoHanBei 2026-08-11 22:27:11 +08:00
  • baaf2bad47
    fix(gateway): stamp turn_duration on last AI message only in /messages/page (#4755) Baldwinzc 2026-08-11 22:00:57 +08:00
  • 6bb376abfd
    fix: resolve diagnostic paths from any cwd (#4736) MasonWight 2026-08-11 21:56:20 +08:00
  • df01102dfc
    fix(discord): prevent typing tasks after stop (#4752) AoHanBei 2026-08-11 21:54:19 +08:00
  • 46fd5c8a00
    refactor(sandbox): name the E2B ledger meta-field count (#4764) icn5381 2026-08-11 21:52:12 +08:00
  • f78730ab86
    fix(dev): exclude backend runtime state from reload (#4759) Aari 2026-08-11 21:44:20 +08:00
  • 9ba04bf80c
    fix(frontend): reuse clipboard fallback for Lark auth (#4767) Ryker_Feng 2026-08-11 21:08:52 +08:00
  • 23695a07a6 fix(test):fix the unit test error on the main Willem Jiang 2026-08-11 21:04:55 +08:00
  • a665295635
    build(deps): bump langgraph-checkpoint-postgres in /backend (#4747) dependabot[bot] 2026-08-11 21:02:47 +08:00
  • 36bd6764ad
    docs: add Chinese backend README (#4763) zhang 2026-08-11 16:34:09 +08:00
  • 7389331e65
    feat(extensions): observe task lifecycle and system model calls (#4684) Nan Gao 2026-08-11 16:33:22 +08:00
  • a263af2845
    feat(mcp): add official OpenViking tools integration (#4745) Hao Zhe 2026-08-11 13:56:02 +08:00
  • 2bb230b334
    fix(todo-middleware): call super in wrap_model_call to restore write_todos prompt injection (#4714) (#4735) Nan Gao 2026-08-11 11:41:31 +08:00
  • 21e2cfd719
    build(deps): bump nanoid from 5.1.6 to 5.1.16 in /frontend (#4748) dependabot[bot] 2026-08-10 22:43:47 +08:00
  • 17531d7c11
    fix(lark): keep CLI lock directory writable in sandboxes (#4701) Creeper998 2026-08-10 11:01:14 +08:00
  • e401ae2d7b
    feat(integrations): support switching Lark app credentials (#4703) Ryker_Feng 2026-08-10 07:19:19 +08:00
  • e16ef2969b
    fix(dingtalk): strip leading mentions before command classification (#4724) richardmilles 2026-08-08 15:14:22 +02:00
  • 7b57609656
    fix(middleware): skip raw tool-call fallback when invalid view carries the same call (#4693) Baldwinzc 2026-08-08 21:07:55 +08:00
  • 295d7c2abc
    docs(lark): drop dead link to uncommitted sandbox init spec (#4705) icn5381 2026-08-08 20:46:36 +08:00
  • 7910126923
    fix(agents): make SQL store signatures content-sensitive (#4709) AoHanBei 2026-08-08 20:36:13 +08:00
  • 95989dfaae
    build(deps): bump langgraph-checkpoint-sqlite in /backend (#4738) dependabot[bot] 2026-08-08 20:12:51 +08:00
  • bbc4b48c32
    build(deps): bump h2 from 4.3.0 to 4.4.1 in /backend (#4737) dependabot[bot] 2026-08-08 20:05:49 +08:00
  • e9387394bc
    feat(mcp): add durable task runtime foundation (#4665) Aari 2026-08-08 20:03:36 +08:00
  • e5c62cab5a
    feat(frontend): add Browser Live to Custom Agent chats (#4719) Aari 2026-08-07 21:38:27 +08:00
  • 6556d09d7f
    refactor(memory): use official OpenViking adapter (#4707) Hao Zhe 2026-08-07 11:22:00 +08:00
  • 01dcb029e6 test: avoid inode reuse assumptions fix/3750-upload-collisions hetaoBackend 2026-08-07 10:56:37 +08:00
  • 4ab62ad51e fix: clear upload CodeQL findings hetaoBackend 2026-08-07 06:48:55 +08:00
  • f0e7e4fcda fix: preserve raced hardlink upload targets hetaoBackend 2026-08-07 06:31:39 +08:00
  • 4f5dcd61dc fix: harden upload deletion recovery retries hetaoBackend 2026-08-07 06:16:10 +08:00
  • e579c95356 fix: repersist upload deletion phase markers hetaoBackend 2026-08-07 05:57:26 +08:00
  • 5d4d75ad9b fix: persist upload deletion recovery roots hetaoBackend 2026-08-07 05:47:31 +08:00
  • 3898cc0a5c fix: make upload deletion recovery crash-consistent hetaoBackend 2026-08-07 05:36:31 +08:00
  • de9f9eb941 fix: persist remote deletion finalization guards hetaoBackend 2026-08-07 05:15:49 +08:00
  • 5650a80b0e fix: bind remote deletion recovery to sandbox incarnations hetaoBackend 2026-08-07 04:57:40 +08:00
  • f6ec5d4ce6 fix: make remote deletion recovery provider safe hetaoBackend 2026-08-07 04:13:55 +08:00
  • 732cd95f83 fix: bind remote upload deletion generations hetaoBackend 2026-08-07 03:48:11 +08:00
  • bd964166f5 fix: persist remote upload deletion recovery hetaoBackend 2026-08-07 03:25:59 +08:00
  • 16979184ac fix: make upload deletion and sandbox creation transactional hetaoBackend 2026-08-07 02:58:31 +08:00
  • 86fa061772 fix: close sandbox contract and deletion recovery races hetaoBackend 2026-08-07 02:30:57 +08:00
  • 50e06aa2d4 fix: stabilize sandbox mount transitions hetaoBackend 2026-08-07 02:02:19 +08:00
  • 977be0d445 fix: recover upload deletes and revalidate remote sandboxes hetaoBackend 2026-08-07 01:29:13 +08:00
  • 5457406cc0 fix: close upload rollback and rollout races hetaoBackend 2026-08-07 00:58:11 +08:00
  • 8cddb8663a fix: harden upload mount and deletion contracts hetaoBackend 2026-08-07 00:31:17 +08:00
  • 9f03fa7563 fix: close upload upgrade compatibility gaps hetaoBackend 2026-08-06 23:52:07 +08:00
  • ec7e5e5db1 fix: preserve upload edge-case compatibility hetaoBackend 2026-08-06 23:26:24 +08:00
  • 297bee0a70 fix: prevent upload lease deadlocks hetaoBackend 2026-08-06 23:04:37 +08:00
  • a8f00f30fd fix: close remaining upload lifecycle races hetaoBackend 2026-08-06 22:36:37 +08:00
  • 96ba5dccd0 fix: coordinate upload aliases at commit hetaoBackend 2026-08-06 22:14:24 +08:00
  • 783920f75a fix: close upload rollback gaps hetaoBackend 2026-08-06 22:01:42 +08:00
  • 0082631e23 fix: synchronize every upload ingress hetaoBackend 2026-08-06 21:44:08 +08:00
  • cfe2b75588 fix: close upload review gaps hetaoBackend 2026-08-06 21:13:56 +08:00
  • d38063b49c fix: enforce local removal mappings hetaoBackend 2026-08-06 21:04:22 +08:00
  • e75981a873 docs: clarify upload sandbox boundaries hetaoBackend 2026-08-06 20:55:36 +08:00
  • 6416c2787a fix: harden upload lifecycle rollback hetaoBackend 2026-08-06 20:55:31 +08:00
  • a540ff46a9 docs: document upload generation leases hetaoBackend 2026-08-06 20:24:02 +08:00
  • 83e908bfe3 fix: mount upload conversions read-only hetaoBackend 2026-08-06 20:22:10 +08:00
  • 920dc247d2 fix: retain upload leases through adapter sync hetaoBackend 2026-08-06 20:19:13 +08:00
  • cadb3a444a fix: retain upload leases through gateway sync hetaoBackend 2026-08-06 20:14:23 +08:00
  • 797dc97931 fix: bind conversions to upload generations hetaoBackend 2026-08-06 20:07:18 +08:00
  • 01c5c2099f fix: lease published upload generations hetaoBackend 2026-08-06 20:03:06 +08:00
  • 3aff322f23 docs: plan upload review remediation hetaoBackend 2026-08-06 19:57:55 +08:00
  • 9052c1633c docs: design upload review remediation hetaoBackend 2026-08-06 19:16:36 +08:00
  • 1eed820213 docs: record audited upload adapters hetaoBackend 2026-08-06 10:42:34 +08:00
  • d170c7e088 fix: harden remaining inbound upload paths hetaoBackend 2026-08-06 10:42:34 +08:00
  • e818efc9e8 fix: preserve missing-upload delete contract hetaoBackend 2026-08-06 10:34:43 +08:00
  • 8a3cb391f6 docs: define collision-safe upload layout hetaoBackend 2026-08-06 10:26:53 +08:00
  • d1f41a9d57 fix: make Feishu attachments collision-safe hetaoBackend 2026-08-06 10:24:33 +08:00
  • a0d26e446c fix: make inbound attachments collision-safe hetaoBackend 2026-08-06 10:22:27 +08:00
  • 0d06a37773 fix: preserve embedded client uploads hetaoBackend 2026-08-06 10:18:37 +08:00
  • 09d3fc04cd fix: make gateway uploads collision-safe hetaoBackend 2026-08-06 10:15:17 +08:00
  • b513921c60 fix: isolate generated upload conversions hetaoBackend 2026-08-06 10:11:10 +08:00
  • 61ca275131 fix: publish uploads without overwriting hetaoBackend 2026-08-06 10:07:38 +08:00
  • 3229b7bed4 docs: plan collision-safe upload fix hetaoBackend 2026-08-06 10:02:49 +08:00