Commit Graph

  • 69bb3f9683 deploy: 97a53550a4 github-actions[bot] 2026-07-21 19:14:06 +00:00
  • 4cee182f65 fix(workbench/nest): set outputDirectory so stable Vercel deploy succeeds (#3032) Peter Wielander 2026-07-21 11:56:56 -07:00
  • 97a53550a4 docs: fix stale/incorrect v5 API reference details (#3017) Peter Wielander 2026-07-21 11:43:13 -07:00
  • 3053fbc463 deploy: eb8fdb9797 github-actions[bot] 2026-07-21 17:49:37 +00:00
  • eb8fdb9797 Default WORKFLOW_PRECONDITION_GUARD on (#2946) Peter Wielander 2026-07-21 10:18:47 -07:00
  • 2fcd1454a1 [swc-plugin] Preserve maxRetries on steps nested inside a workflow #3030 peter/nested-step-maxretries Peter Wielander 2026-07-21 09:21:35 -07:00
  • b1d31baaaa deploy: 918a2c558c github-actions[bot] 2026-07-21 11:52:12 +00:00
  • 2650c0b70d docs: replace emoji with brand icons on comparisons page fix/comparisons-icons v0 2026-07-21 11:51:46 +00:00
  • 2968a5258d docs: replace migration guides with a Comparisons section (#2676) #3029 backport/pr-2676-to-stable github-actions[bot] 2026-07-21 11:25:03 +00:00
  • 918a2c558c docs: replace migration guides with a Comparisons section (#2676) Pranay Prakash 2026-07-21 18:21:15 +07:00
  • 29f7cf3563 deploy: a5e6f1167a github-actions[bot] 2026-07-21 08:55:41 +00:00
  • a5e6f1167a feat(core): add experimental Hook minimum retention (#2865) #2991 Nathan Colosimo 2026-07-21 01:35:55 -07:00
  • 902e01a63c deploy: 9a2770ab34 github-actions[bot] 2026-07-21 06:57:31 +00:00
  • 599cf72a65 Merge remote-tracking branch 'origin/main' into pgp/returnvalue-stream #3023 pgp/returnvalue-stream Pranay Prakash 2026-07-21 13:50:50 +07:00
  • 37a71e6a0a refactor(core): make stream returnValue the default with a kill switch Pranay Prakash 2026-07-21 13:40:57 +07:00
  • b30ef0739d deploy: 2b63c6ed72 github-actions[bot] 2026-07-21 06:26:16 +00:00
  • 9a2770ab34 test: regression coverage for hook.resume() from isolated route bundles (o2flow beta.26 incident) (#3001) Pranay Prakash 2026-07-21 13:24:17 +07:00
  • 3c3adf3651 feat(core): fast-path await run.returnValue via a run-scoped stream signal Pranay Prakash 2026-07-21 13:13:40 +07:00
  • 202543dd4d docs(agents): note lint/format/typecheck are advisory, not blocking (#2886) #3022 backport/pr-2886-to-stable github-actions[bot] 2026-07-21 05:56:08 +00:00
  • 2b63c6ed72 docs(agents): note lint/format/typecheck are advisory, not blocking (#2886) Pranay Prakash 2026-07-21 12:55:21 +07:00
  • 7c0266f193 Retry transient connection timeouts (#3013) (#3019) backport/pr-3001-to-stable github-actions[bot] 2026-07-20 17:32:21 -07:00
  • 8eb110ca2e fix(world-vercel): append caller User-Agent products instead of discarding them (#2998) (#3018) github-actions[bot] 2026-07-21 00:15:06 +00:00
  • f87ced9f9e deploy: 9078126c43 github-actions[bot] 2026-07-21 00:11:00 +00:00
  • b50b310ff8 deploy: 4ecbe7ecf5 github-actions[bot] 2026-07-20 23:40:03 +00:00
  • 9078126c43 Retry transient connection timeouts (#3013) Nathan Colosimo 2026-07-20 16:29:46 -07:00
  • 4ecbe7ecf5 fix(world-vercel): append caller User-Agent products instead of discarding them (#2998) Rui 2026-07-20 19:20:21 -04:00
  • 89494d10cd Merge branch 'main' into nathanc/workflow-replay-perf-43e0a8 Peter Wielander 2026-07-20 15:52:59 -07:00
  • f1f7e1dc25 Backport #2963: Fix dotted tsconfig alias workflow discovery (#2982) github-actions[bot] 2026-07-20 15:34:32 -07:00
  • ad3b67f278 deploy: 96719d8220 github-actions[bot] 2026-07-20 22:17:10 +00:00
  • a79028196b deploy: 0bc22c8e9b github-actions[bot] 2026-07-20 21:46:19 +00:00
  • 96719d8220 [ci] Enable NestJS e2e-vercel-prod and add to docs as "experimental" (#3011) Peter Wielander 2026-07-20 14:21:17 -07:00
  • bdcf4b12b6 deploy: aafc3fd7f4 github-actions[bot] 2026-07-20 21:15:29 +00:00
  • 33f8e1a33b Merge branch 'main' into nathanc/workflow-replay-perf-43e0a8 Peter Wielander 2026-07-20 13:51:09 -07:00
  • 0bc22c8e9b [ci] Benchmark comment: Best column + best/p75/p99 deltas (drop Avg/P10) (#3005) Peter Wielander 2026-07-20 13:50:22 -07:00
  • eef190e346 test: Update WORKFLOW_SERVER_URL_OVERRIDE to https://workflow-server-5qbpz08a9.vercel.sh #3012 test/server-pr-638 vercel-gh-bot-3[bot] 2026-07-20 20:49:56 +00:00
  • aafc3fd7f4 docs: fall back to first child page for sidebar folders without an index (#3009) Peter Wielander 2026-07-20 13:44:33 -07:00
  • 02bc0fcb90 chore: trigger workflow STSO benchmark #2965 codex/stso-benchmark-20260716-151653 Nathan Colosimo 2026-07-16 15:16:59 -07:00
  • c1eb604cdc deploy: 542138dc0b github-actions[bot] 2026-07-20 19:58:43 +00:00
  • 1abf10bece deploy: 6d1d7006cf github-actions[bot] 2026-07-20 19:27:44 +00:00
  • 542138dc0b [nest] Fix NestJS Vercel build output (#2988) Peter Wielander 2026-07-20 12:14:09 -07:00
  • 45101c0c27 deploy: 21448a8ab3 github-actions[bot] 2026-07-20 18:56:31 +00:00
  • 6d1d7006cf Avoid resolving run data for background steps (#2993) Nathan Colosimo 2026-07-20 11:51:11 -07:00
  • c4072be2c7 deploy: e892e8b3c5 github-actions[bot] 2026-07-20 18:25:42 +00:00
  • 0422a0e51b Backport #2996: perf(core): cache port discovery for step invocations (#2997) github-actions[bot] 2026-07-20 11:25:14 -07:00
  • 21448a8ab3 chore(docs): update @vercel/geistdocs to 1.14.0 (#3002) Rich Haines 2026-07-20 20:23:08 +02:00
  • e892e8b3c5 fix(docs): add version-switcher fallback redirects for pages missing in one version (#3003) Rich Haines 2026-07-20 19:54:51 +02:00
  • dd0dbb2cd0 deploy: 3e3dd8c587 github-actions[bot] 2026-07-20 17:17:26 +00:00
  • 3e3dd8c587 ci: update opencode to 1.18.4 and switch backport AI model to claude-fable-5 (#3006) Nathan Rajlich 2026-07-20 09:46:20 -07:00
  • d6c7b7b0a9 deploy: 6353c8c6cf github-actions[bot] 2026-07-20 16:38:19 +00:00
  • 6353c8c6cf fix(core): batch stream writes via writeMulti (#2995) Peter Wielander 2026-07-20 09:19:03 -07:00
  • 12f43c5f2a deploy: d8071bb49a github-actions[bot] 2026-07-18 17:08:25 +00:00
  • d8071bb49a perf(core): cache port discovery in step invocations for self-hosted worlds (#2996) Joey Hotz 2026-07-19 00:48:45 +08:00
  • eb425e1337 [core] Restore batched stream writes with pipelined flushes Karthik Kalyanaraman 2026-07-17 18:38:22 -07:00
  • 3498706a6f fix(core): freeze binding prototype chains for hasInstance lookup Nathan Colosimo 2026-07-17 16:43:37 -07:00
  • e961466c8c fix(core): retained inputs accept only own enumerable data properties Nathan Colosimo 2026-07-17 16:28:40 -07:00
  • caf6a1a567 fix(core): reject symbol properties from retained step inputs Nathan Colosimo 2026-07-17 16:16:30 -07:00
  • 5744319dc9 deploy: 621b04ed52 github-actions[bot] 2026-07-17 23:14:40 +00:00
  • 2b73676844 fix(core): verify host dispatch pristineness before retained cloning Nathan Colosimo 2026-07-17 15:59:15 -07:00
  • 621b04ed52 feat(web-shared): Alt+hover span measurement in the new trace viewer (#2985) Mitul Shah 2026-07-17 18:54:37 -04:00
  • f7038528e5 deploy: 3ddf42ed5f github-actions[bot] 2026-07-17 22:40:23 +00:00
  • 43788b8c69 fix(core): build retained clones in a pristine realm Nathan Colosimo 2026-07-17 15:40:00 -07:00
  • 8467bdf543 feat(core): default WORKFLOW_VM_CONTINUATION on (kill switch =0) #2966 peter/cache-vm-continuation Peter Wielander 2026-07-16 15:43:46 -07:00
  • 7e78d60b27 feat(core): experimental in-process VM continuation for inline replay Peter Wielander 2026-07-16 15:27:56 -07:00
  • 3bda890e8d fix(core): freeze every non-shared serialization constructor Nathan Colosimo 2026-07-17 15:21:08 -07:00
  • e374e7886d deploy: d53b055a2b github-actions[bot] 2026-07-17 22:09:36 +00:00
  • 9a5f0705d2 fix(core): freeze serialization-consulted sandbox intrinsics Nathan Colosimo 2026-07-17 15:08:10 -07:00
  • 3ddf42ed5f fix(world-postgres): throw EntityConflictError on duplicate run_created (#2983) Joey Hotz 2026-07-18 05:52:51 +08:00
  • c6d6cb5fdb Merge branch 'main' into nathanc/workflow-replay-perf-43e0a8 Peter Wielander 2026-07-17 14:49:58 -07:00
  • d53b055a2b [ci] Run benchmarks in-deployment to avoid proxy overhead (#2967) #2953 Peter Wielander 2026-07-17 14:49:42 -07:00
  • fe425e6e9f fix(core): narrow the fast path to prototype-independent types Nathan Colosimo 2026-07-17 14:43:19 -07:00
  • bd07e118d6 fix(core): all-or-nothing clone batches; reject SAB views in digest Nathan Colosimo 2026-07-17 14:23:16 -07:00
  • 22b16d86a7 deploy: bb773e9507 github-actions[bot] 2026-07-17 21:21:09 +00:00
  • fd73574c4b fix(core): preserve retention gate after rebase Nathan Colosimo 2026-07-17 14:19:00 -07:00
  • 8d96711611 fix(core): guard proxied constructors in the passive-input walker Nathan Colosimo 2026-07-17 14:09:49 -07:00
  • 744f0b7c10 fix(core): harden the passive step-input walker Nathan Colosimo 2026-07-17 14:08:42 -07:00
  • b2c33d2645 refactor(core): gate retention on passively cloneable step inputs Nathan Colosimo 2026-07-17 13:54:39 -07:00
  • d83b651ad6 refactor(core): make VM quiescence unconditional, cut tracking machinery Nathan Colosimo 2026-07-17 13:23:40 -07:00
  • 73ee4ae9a0 fix(core): demote retention when suspension serialization draws randomness Nathan Colosimo 2026-07-17 13:15:31 -07:00
  • 4905577767 fix(core): enforce the BufferSource contract in the sandbox digest Nathan Colosimo 2026-07-17 12:56:49 -07:00
  • 2abf8b8e44 fix(core): remove WeakRef and FinalizationRegistry from the sandbox Nathan Colosimo 2026-07-17 12:40:48 -07:00
  • 9001a31da7 feat(core): compute crypto.subtle.digest synchronously in the sandbox Nathan Colosimo 2026-07-17 12:33:55 -07:00
  • 106936a068 fix(core): track all host-timed async VM APIs for retention Nathan Colosimo 2026-07-17 12:27:24 -07:00
  • bc5a318b70 fix(core): decline retention for VMs that ran host-timed async work Nathan Colosimo 2026-07-17 12:13:50 -07:00
  • bab996c703 refactor(core): simplify retained-session control flow Nathan Colosimo 2026-07-17 11:45:06 -07:00
  • 45c7bcdf12 perf(core): retain workflow VM across inline steps Nathan Colosimo 2026-07-17 11:19:46 -07:00
  • bb773e9507 Enable additional perf optimizations when correctness guarantees are met (#2970) Peter Wielander 2026-07-17 14:02:14 -07:00
  • f7740b9535 fix(core): scope WORKFLOW_ASYNC_STEP_COMPLETED to turbo's first delivery #2972 peter/async-step-completed Peter Wielander 2026-07-17 13:20:09 -07:00
  • 91e55ec6e4 test(core): cover the settle-before-failure-path fix for deferred step_completed Peter Wielander 2026-07-17 10:47:46 -07:00
  • 23bfbf1701 Fix: In the WORKFLOW_ASYNC_STEP_COMPLETED opt-in path, the non-suspension failure branch acks the queue message via the ReplayDivergence-recovery re-queue and the run_failed terminal write without first settling the pending deferred step_completed write, permanently failing runs on speculative, already-superseded state. vercel[bot] 2026-07-17 17:10:37 +00:00
  • da367d97ec docs,test: require World maxConcurrency capability for the sequential-replays arm of the deferred-completed gate Peter Wielander 2026-07-17 10:42:51 -07:00
  • 375c7912f4 feat(core): opt-in deferred step_completed write (WORKFLOW_ASYNC_STEP_COMPLETED) Peter Wielander 2026-07-16 17:44:26 -07:00
  • 5e281607d3 fix(core): fence optimistic bodies on guarded stale-sensitive batches; retract the sequential-replays turbo waiver #2970 Peter Wielander 2026-07-17 13:10:47 -07:00
  • 6ae00728da deploy: 268fede627 github-actions[bot] 2026-07-17 17:38:07 +00:00
  • a7f082a449 fix(core,world): gate guard/seq-replays fast paths on World capabilities; fence the lazy inline claim Peter Wielander 2026-07-17 10:32:35 -07:00
  • 60ac8fbd5e fix(core): isolate discarded workflow sessions #2984 codex/retain-workflow-vm Nathan Colosimo 2026-07-17 03:42:40 -07:00
  • f3ad4e866b fix(core): preserve retained completion semantics Nathan Colosimo 2026-07-17 03:16:46 -07:00
  • 9df1ca828d fix(core): guard retained workflow resumes Nathan Colosimo 2026-07-17 02:53:16 -07:00
  • 2778b9ea20 perf(core): retain workflow VM across inline steps Nathan Colosimo 2026-07-17 02:23:32 -07:00
  • 268fede627 perf(core): prepare replay payloads concurrently (#2980) Nathan Colosimo 2026-07-17 10:18:21 -07:00
  • a5c8f5a84c Merge branch 'main' into elliot/max-inline-execution-duration #2964 elliot/max-inline-execution-duration Peter Wielander 2026-07-17 09:59:03 -07:00