Commit graph

615 commits

Author SHA1 Message Date
4pmtong
441f26f247 fix: refresh queued run git boundaries 2026-08-21 23:24:13 +08:00
4pmtong
1b4820e54d feat: run tasks on durable project git checkouts
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-08-21 22:32:52 +08:00
4pmtong
c21e01cfd7 fix: preserve run-owned workspace file mutations 2026-08-21 21:26:44 +08:00
4pmtong
83c9e1a6fb fix: finalize runs after background workspace sessions 2026-08-21 18:42:53 +08:00
Douglas Lai
6d16eb51fa
Feat/in session dif review (#1817)
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-08-21 13:43:21 +08:00
4pmtong
93262cbc97 perf: make project history hydration nonblocking
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-08-20 13:42:12 +08:00
4pmtong
008c0d28e0 feat: automate scoped memory extraction
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-08-20 00:38:08 +08:00
4pmtong
b1c4565676 feat: make scoped Memory discoverable and manageable 2026-08-19 23:56:11 +08:00
4pmtong
1258374864 fix: support unbounded long-running agent turns 2026-08-19 23:55:41 +08:00
4pmtong
6efe8394d8 feat: make workspace version history user friendly
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-08-19 21:39:16 +08:00
Douglas Lai
b439d5ff23
Feat/refactor session side panel (#1853)
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-08-19 01:28:23 +08:00
4pmtong
4c5b73256a fix: stabilize background terminal workspace leases 2026-08-19 00:07:04 +08:00
4pmtong
0b163c8f72 fix: reap terminated terminal process group 2026-08-18 22:52:29 +08:00
4pmtong
c874fa8b88 chore: satisfy repository pre-commit hooks on workforce bundle branch 2026-08-18 22:47:42 +08:00
4pmtong
3805c23219 fix: expose run outputs in owned spaces 2026-08-18 21:30:05 +08:00
4pmtong
7188ac97ec fix: route cloud responses through compatible client 2026-08-18 18:22:48 +08:00
4pmtong
e44076550c fix: honor cloud model response transport 2026-08-18 17:27:45 +08:00
4pmtong
14f3c0ba43 fix: harden durable model invocation capture 2026-08-18 17:04:33 +08:00
4pmtong
b6a1716068 feat: persist model invocations in run journal 2026-08-18 16:47:32 +08:00
4pmtong
5ddc47d405 fix: replace memory snapshot polling with heartbeats 2026-08-18 01:21:59 +08:00
4pmtong
daa38da332 fix: harden durable run recovery and model transport 2026-08-18 00:57:53 +08:00
4pmtong
00d82a6388 fix: bound terminal cleanup for safe resume 2026-08-17 21:19:02 +08:00
4pmtong
daec5f75a2 fix: stop remote control owner mismatch storms 2026-08-17 21:18:40 +08:00
4pmtong
84536f98ca fix: upload managed space task outputs 2026-08-17 21:17:59 +08:00
4pmtong
744c42fc34 fix: normalize memory tool arguments 2026-08-17 21:17:10 +08:00
4pmtong
b7298aaba2 fix: retry malformed model JSON responses 2026-08-17 21:16:30 +08:00
4pmtong
b4354bcd7a fix: make auto reviewer risk driven 2026-08-17 18:23:13 +08:00
4pmtong
59d1f018c3 fix: upload files with safe logical metadata 2026-08-17 17:49:17 +08:00
4pmtong
bdeb3605ac feat: use embedded Electron browser toolkit 2026-08-17 17:46:19 +08:00
4pmtong
13faddec06 fix: constrain embedded browser tool access 2026-08-17 16:19:54 +08:00
4pmtong
f0b30eb3a8 fix: harden durable workspace recovery 2026-08-17 15:44:42 +08:00
4pmtong
5cd8e58f60 feat: complete workspace bundle product integration 2026-08-16 13:07:43 +08:00
4pmtong
1c434df9f8 feat: finalize durable run projections and recovery 2026-08-14 22:23:15 +08:00
4pmtong
0c277fc59a fix: isolate artifact upload from event sync 2026-08-14 16:58:53 +08:00
4pmtong
35bf33e984 feat: make artifact and memory recovery durable 2026-08-14 16:55:28 +08:00
4pmtong
dac7bed3cc fix: pin terminal runs to latest artifact manifest 2026-08-14 16:07:37 +08:00
4pmtong
ec6f081008 feat: make artifacts durably replayable 2026-08-14 15:59:32 +08:00
4pmtong
14bce81a84 feat: make artifact history event sourced 2026-08-14 00:38:28 +08:00
4pmtong
923cdd3e4a fix: harden memory v2 lifecycle and sync 2026-08-14 00:15:31 +08:00
4pmtong
8e2e442d3a feat: complete lightweight memory lifecycle and sync 2026-08-13 19:11:38 +08:00
4pmtong
d8c8b78961 feat: add lightweight memory tools and center 2026-08-13 17:35:43 +08:00
4pmtong
e8c3d1221e feat: add lightweight memory journal foundation 2026-08-13 17:18:50 +08:00
4pmtong
a5ea470eb1 feat: complete durable follow-ups and approvals 2026-08-12 18:50:06 +08:00
4pmtong
334eb9ad61 feat: isolate run context and queue follow-ups 2026-08-12 18:50:06 +08:00
4pmtong
aa0a146e99 fix: silently backfill legacy run environments 2026-08-12 18:50:06 +08:00
4pmtong
ca06b0a81f Fix local Brain routes and harden backend checks 2026-08-12 18:50:06 +08:00
4pmtong
08e2209afa refactor: standardize Workspace Bundle terminology 2026-08-12 18:50:06 +08:00
4pmtong
c9152a39e9 feat: validate MCP bundle destinations 2026-08-12 18:50:06 +08:00
4pmtong
9e5c647e4c feat: assemble workforce bundle runtime 2026-08-12 18:50:06 +08:00
4pmtong
940d36aa26 fix: separate bundle catalog and owner reads 2026-08-12 18:50:05 +08:00