20 Commits

Author SHA1 Message Date
wuyang 2fbb5698ac fix: persist workspace Python environments 2026-07-26 20:20:37 +08:00
wuyang d95d06233f refactor: use a single agent model path 2026-07-26 18:50:51 +08:00
wuyang 2e8e81c790 feat: add DeepSeek extreme reasoning tier 2026-07-26 17:40:51 +08:00
wuyang ade5ea1210 fix: make invalid source retries actionable 2026-07-26 17:08:27 +08:00
wuyang f64380a0f4 fix: ground Work reports in measurements 2026-07-26 17:00:23 +08:00
wuyang b49b93dcf7 fix: require downloadable Work reports 2026-07-26 16:48:28 +08:00
wuyang 5c9f827357 fix: require executable source for Work reports 2026-07-26 16:35:58 +08:00
wuyang 87689931b5 fix: preserve tool failures under noisy output 2026-07-26 16:14:26 +08:00
wuyang af141845ed fix: bound Work model generation 2026-07-26 16:03:59 +08:00
wuyang e5207a3dda fix: stream Work model tool responses 2026-07-26 15:10:56 +08:00
wuyang 2c17a74203 fix: retry transient model failures 2026-07-26 14:46:43 +08:00
wuyang 1216e96038 fix: decode repeated source layout escapes 2026-07-26 14:37:56 +08:00
wuyang 2dd308cf3b fix: reject invalid and duplicate Work writes 2026-07-26 14:31:48 +08:00
wuyang f2282c7e7d feat: focus Work tools by task intent 2026-07-26 14:22:46 +08:00
wuyang ae5f940a5d fix: deduplicate Work execution batches 2026-07-26 14:11:57 +08:00
wuyang 44fe0b3dd7 fix: normalize escaped Work artifacts 2026-07-26 14:03:01 +08:00
wuyang f149379cf7 fix: prevent unchanged execution retry loops 2026-07-26 13:49:30 +08:00
wuyang 8a31a0edb6 fix: recover Work runs after failed verification 2026-07-26 13:37:51 +08:00
wuyang 0b4d799216 feat: add remote workspaces and verified deliverables 2026-07-26 12:58:04 +08:00
wuyang 37f83eaac7 feat: rebuild as multi-user web agent 2026-07-26 06:52:12 +08:00