Commit Graph
773 Commits
Author SHA1 Message Date
ZacharyZhang-NY fa53d15822 test: make onboarding e2e deterministic 2026-04-23 22:32:56 -04:00
ZacharyZhang-NY d2e94959e0 fix: make run log creation atomic 2026-04-23 22:14:01 -04:00
ZacharyZhang-NY 4cb61399b1 fix: make navigation sections reachable 2026-04-23 22:02:23 -04:00
ZacharyZhang-NY 88c905c381 fix: make artifact projection durable 2026-04-23 21:50:49 -04:00
ZacharyZhang-NY 84c00e0011 fix: validate and compact session entries 2026-04-23 21:21:59 -04:00
ZacharyZhang-NY c850d70bfc fix: enforce work product primary invariant 2026-04-23 21:08:07 -04:00
ZacharyZhang-NY 6c757f2081 fix: enforce work product external url policy 2026-04-23 20:54:39 -04:00
ZacharyZhang-NY c779fc2858 fix: make onboarding bootstrap atomic 2026-04-23 20:43:44 -04:00
ZacharyZhang-NY d21edb244f fix: guard run completion boundary 2026-04-23 20:34:31 -04:00
ZacharyZhang-NY 245586a9aa test(runtime): guard pi package contracts 2026-04-23 19:47:55 -04:00
ZacharyZhang-NY c26e7420fb fix(browser): queue browser action dispatch failures 2026-04-23 19:39:29 -04:00
ZacharyZhang-NY 04c4059159 test(eval): add semantic rubric gate 2026-04-23 19:31:31 -04:00
ZacharyZhang-NY 84d80f02aa fix(prompt): generate approval type docs from schema 2026-04-23 19:20:20 -04:00
ZacharyZhang-NY 850a2ca218 fix(prompt): document filesystem task lock contract 2026-04-23 19:15:23 -04:00
ZacharyZhang-NY b520de9a51 fix(ipc): steer desktop messages into live runs 2026-04-23 19:12:32 -04:00
ZacharyZhang-NY a1dd361f51 fix(thread): make wait-state side effects atomic 2026-04-23 19:08:06 -04:00
ZacharyZhang-NY f8a90f4402 fix(checkpoint): fail closed on pause queries 2026-04-23 18:58:06 -04:00
ZacharyZhang-NY a99bcb97c6 fix(worker): fail runs on message persistence errors 2026-04-23 18:55:08 -04:00
ZacharyZhang-NY eb7eb7f27b Skip wrangler R2 calls when S3 credentials are present
Win release host's wrangler OAuth is logged into a different Cloudflare
account than the R2-enabled one, so `wrangler r2 bucket info` returns
"Please enable R2 through the Cloudflare Dashboard" and release-local-winlinux
fails before any upload. The S3 API credentials (R2_ACCESS_KEY_ID /
R2_SECRET_ACCESS_KEY) carry their own account scope and are the path
we already use for every upload and purge, so when they are set we can
short-circuit the wrangler bucket-info/create and dev-url dance entirely.

Also requires R2_PUBLIC_BASE_URL in .env.release.local when S3 mode is
on, since the wrangler-based dev-url fallback is unreachable in that
mode.
2026-04-23 16:03:21 -04:00
ZacharyZhang-NY e9a46e9385 update 2026-04-23 15:32:12 -04:00
ZacharyZhang-NY 17e416d609 update 2026-04-23 15:26:30 -04:00
ZacharyZhang-NY cbef47f1ad Clear repository lint warnings 2026-04-22 20:47:01 -04:00
ZacharyZhang-NY b84162246a Keep companywide channel view visible 2026-04-22 20:39:08 -04:00
ZacharyZhang-NY 26c933fad7 Reduce runtime thread system noise 2026-04-22 20:34:16 -04:00
ZacharyZhang-NY a4af4a866a Prevent self-directed agent messages 2026-04-22 20:28:49 -04:00
ZacharyZhang-NY 1a7eb8f1b3 Enable lock-free parallel agent runs 2026-04-22 20:23:44 -04:00
ZacharyZhang-NY d13c9d83e8 Resolve filesystem work product targets by existing file 2026-04-22 20:06:01 -04:00
ZacharyZhang-NY c1349fceab Fix OAuth prompt dismissal on terminal status 2026-04-22 20:02:28 -04:00
ZacharyZhang-NY 6413a9374d test(orchestration): guard workspace safety net removal 2026-04-22 19:28:36 -04:00
ZacharyZhang-NY 6da0a58769 refactor(db): group database domain modules 2026-04-22 19:24:25 -04:00
ZacharyZhang-NY e43a89096d refactor(main): audit warning suppression rules 2026-04-22 19:16:22 -04:00
ZacharyZhang-NY 0235bc9b0d fix(renderer): remove app hook dependency suppressions 2026-04-22 19:14:06 -04:00
ZacharyZhang-NY a7934d2111 refactor(ipc): split company operation handlers 2026-04-22 19:11:45 -04:00
ZacharyZhang-NY 9d38ec20f1 fix(ipc): expose classified handler codes 2026-04-22 19:07:08 -04:00
ZacharyZhang-NY 1883d9d9d3 fix(errors): warn on raw stringify fallback 2026-04-22 19:04:53 -04:00
ZacharyZhang-NY ee1ea4fd8c test(db): cover agent hierarchy cycles 2026-04-22 19:02:54 -04:00
ZacharyZhang-NY bbf7ab91e2 fix(renderer): preserve desktop result errors 2026-04-22 19:00:53 -04:00
ZacharyZhang-NY 7793f2da35 fix(connectors): guard pi provider resolution 2026-04-22 18:58:30 -04:00
ZacharyZhang-NY 0d9f4f15eb refactor(automation): register workflow actions 2026-04-22 18:54:31 -04:00
ZacharyZhang-NY 8bf2299092 test(prompt): lock cacheable system prefix 2026-04-22 18:45:02 -04:00
ZacharyZhang-NY 8148877b4a fix(runtime): preserve inbound correlations for active runs 2026-04-22 18:43:05 -04:00
ZacharyZhang-NY dca148a125 fix(prompt): render skills without pi shape casts 2026-04-22 18:39:56 -04:00
ZacharyZhang-NY 9f35dc7446 fix(runtime): erase pi tool array type safely 2026-04-22 18:37:03 -04:00
ZacharyZhang-NY 710448a75f fix(preload): keep zod out of sandbox bundle 2026-04-22 18:31:24 -04:00
ZacharyZhang-NY fa006524c2 refactor(runtime): centralize lifecycle constants 2026-04-22 16:58:36 -04:00
ZacharyZhang-NY e540cbb2a6 refactor(service-graph): replace late bindings with event hub 2026-04-22 16:55:20 -04:00
ZacharyZhang-NY 9e712f2746 refactor(ipc): generate preload forwarders from registry 2026-04-22 16:49:02 -04:00
ZacharyZhang-NY 7478769bfe chore(lint): remove stale task dual-write guard wording 2026-04-22 16:40:32 -04:00
ZacharyZhang-NY 612a760152 fix(runtime): move team building policy into tools 2026-04-22 16:38:59 -04:00
ZacharyZhang-NY 473486aa61 refactor(runtime): unify run attempt policy 2026-04-22 16:33:41 -04:00