Peter Wielander
ce7d428a07
[world-local] Fix step queries not returning new items for live pagination ( #623 )
2025-12-17 08:58:42 +01:00
Peter Wielander
a84f0db227
[web] Visually distinguish createdAt vs startedAt for run/steps ( #622 )
2025-12-17 08:58:18 +01:00
Vercel Release Bot
fc6a32d6dc
Version Packages (beta) ( #607 )
2025-12-16 21:05:18 +01:00
Peter Wielander
05ea6789e5
[web] Add actions for waking up workflow from sleep and re-enqueue runs for debugging ( #582 )
2025-12-14 17:39:25 -08:00
Vercel Release Bot
7018f490e6
Version Packages (beta) ( #589 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-12 18:11:25 -08:00
Karthik Kalyanaraman
a4b67a9b3a
[web] Show chat conversation UI when detecting step spans from DurableAgent ( #586 )
...
---------
Signed-off-by: Karthik Kalyanaraman <karthik@scale3labs.com >
2025-12-09 16:35:46 -08:00
Vercel Release Bot
76795b0cd0
Version Packages (beta) ( #561 )
2025-12-09 09:26:51 -08:00
Peter Wielander
161c54ca13
[web] [cli] Add Web and CLI UI for listing and viewing streams ( #575 )
2025-12-08 18:10:02 -08:00
Peter Wielander
33c254c82c
[web] Clean up error handling and surface status code ( #572 )
2025-12-08 12:59:05 -08:00
Peter Wielander
058757c476
[web] Tidy time helper functions ( #562 )
2025-12-08 12:16:53 -08:00
Vercel Release Bot
6194ded51b
Version Packages (beta) ( #533 )
2025-12-05 15:24:04 -08:00
Karthik Kalyanaraman
4aecb9996f
Add workflow CFG visualization to observability UI ( #456 )
...
---------
Signed-off-by: Karthik Kalyanaraman <karthik@scale3labs.com >
Co-authored-by: Peter Wielander <mittgfu@gmail.com >
2025-12-05 12:05:17 -08:00
Pranay Prakash
7969df9f59
[web-shared] Human readable durations in span viewer ( #535 )
...
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: pranay.prakash <pranay.prakash@vercel.com >
Co-authored-by: Peter Wielander <mittgfu@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-05 10:37:44 -08:00
Peter Wielander
817245526e
[web] Add run data expiry date and status to trace viewer ( #549 )
2025-12-05 10:29:03 -08:00
Karthik Kalyanaraman
14daeddb2f
UX updates to span viewer panel ( #457 )
2025-12-05 09:38:43 -08:00
Peter Wielander
57a2c328ca
[world] Add expiredAt attribute to Run ( #515 )
2025-12-04 12:05:58 -08:00
Vercel Release Bot
1ea0826fad
Version Packages (beta) ( #517 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-03 15:50:12 -08:00
Vercel Release Bot
4b79bee16c
Version Packages (beta) ( #513 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-03 12:07:57 -08:00
Vercel Release Bot
00b12be415
Version Packages (beta) ( #499 )
2025-12-02 13:01:12 -08:00
Vercel Release Bot
9916f2a4a6
Version Packages (beta) ( #447 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-02 10:12:48 -08:00
Vercel Release Bot
87ad24b3b6
Version Packages (beta) ( #416 )
2025-11-26 19:55:04 -08:00
Nathan Rajlich
fb9fd0f893
Add support for closure scope vars in step functions ( #358 )
...
### What changed?
- Enhanced the SWC plugin to detect and collect closure variables from nested step functions
- Modified the workflow runtime to pass closure variables to step functions during execution
- Updated the serialization/deserialization logic to handle the new closure variable format
- Added a mechanism to access closure variables within step functions
- Added tests to verify closure variable functionality in nested step functions
- Closure variables are stored on the step function execution's `AsyncLocalStorage` context
### Example
```typescript
export async function myWorkflow(baseValue: number) {
'use workflow';
const multiplier = 3;
const prefix = 'Result: ';
const calculate = async () => {
'use step';
const result = baseValue * multiplier;
return `${prefix}${result}`;
};
return await calculate();
}
```
### Why make this change?
Previously, nested step functions couldn't access variables from their parent workflow scope, limiting their usefulness and requiring workarounds like passing all needed values as parameters. This change enables a more natural programming model where step functions can access variables from their enclosing scope, making workflow code more intuitive and reducing the need for explicit parameter passing.
2025-11-25 00:21:05 -08:00
Vercel Release Bot
018c5a053e
Version Packages (beta) ( #410 )
2025-11-24 15:22:23 -08:00
Vercel Release Bot
e5c0380bbd
Version Packages (beta) ( #396 )
2025-11-24 14:25:39 -08:00
Vercel Release Bot
7a230a9ad1
Version Packages (beta) ( #387 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-22 07:32:12 -08:00
Peter Wielander
99611405d4
Fix hydration of events with dates and of step functions ( #380 )
2025-11-21 13:58:02 -05:00
Vercel Release Bot
29892a0f93
Version Packages (beta) ( #369 )
2025-11-19 11:15:09 -08:00
Vercel Release Bot
70fb4ebc9d
Version Packages (beta) ( #357 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-19 08:51:25 -08:00
Vercel Release Bot
f1b734129a
Version Packages (beta) ( #354 )
2025-11-17 14:19:24 -08:00
Vercel Release Bot
c78bec37b0
Version Packages (beta) ( #308 )
...
Signed-off-by: Nathan Rajlich <n@n8.io >
2025-11-16 00:31:36 -08:00
JJ Kasper
b97b6bfaba
Lock all dependencies in our packages ( #318 )
...
* Lock all dependencies in our packages
* fix type
* add savePrefix config
* add changeset
2025-11-12 14:26:01 -08:00
Zhuo Jinggang
96c79f2eb4
[web-shared] Cache world instantiation in server actions ( #304 )
...
Signed-off-by: zhuojg <zhuojg1519@outlook.com >
2025-11-12 10:38:47 -08:00
Pranay Prakash
00b0bb9346
Proper error stack propogating ( #280 )
...
* Proper stacktrace propogation in world
Proper stacktrace propogation in world
* Merge Reconciliation
* Standardize the error type in the world spec
* Deduplicate vercel world utils
* fix undefined type issue
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-11-11 15:34:04 -08:00
Vercel Release Bot
70429e499c
Version Packages (beta) ( #275 )
2025-11-11 11:59:23 -08:00
Peter Wielander
00efdfb063
Web: Improve trace viewer load times and loading animation ( #270 )
2025-11-08 10:21:57 -08:00
Vercel Release Bot
7bad9d454f
Version Packages (beta) ( #230 )
2025-11-07 16:39:45 -08:00
Peter Wielander
0b3e89e5fe
Fix event hydration in observability ( #267 )
2025-11-07 13:26:02 -08:00
Vercel Release Bot
7650c393bf
Version Packages (beta) ( #226 )
2025-11-05 10:24:46 -08:00
Peter Wielander
9755566f1c
Increase compatibility for node16 moduleResolution when used for direct imports ( #225 )
2025-11-05 09:55:28 -08:00
Vercel Release Bot
f368cd34a5
Version Packages (beta) ( #206 )
2025-11-05 09:40:03 -08:00
Peter Wielander
d71da4acb5
Web-shared: update packaging to support projects with node16 style module resolution ( #214 )
2025-11-04 18:16:11 -08:00
Vercel Release Bot
cf84adefda
Version Packages (beta) ( #205 )
2025-11-04 12:22:37 -08:00
Vercel Release Bot
79df3799a3
Version Packages (beta) ( #193 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-04 11:15:36 -08:00
Peter Wielander
7db9e942db
Web: Fix hook events not displaying on trace viewer if there's multiple hook_received events ( #196 )
2025-11-03 22:26:56 -08:00
Vercel Release Bot
3c111c5ca6
Version Packages (beta) ( #174 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-03 12:51:53 -08:00
Pranay Prakash
f973954bd3
Switching from MIT to Apache + DCO ( #191 )
...
* Switching from MIT to Apache + DCO
* Add DCO github app
2025-11-03 12:42:40 -08:00
Peter Wielander
2ae7426d54
Web-shared: change typescript jsx compile target for increased compatibility ( #184 )
2025-11-03 10:02:15 -08:00
Peter Wielander
a3326a257c
Add workflow inspect sleep command to list active sleep/wait events ( #170 )
2025-10-31 15:24:49 -07:00
Vercel Release Bot
7bf7a3b026
Version Packages (beta) ( #141 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-30 17:45:26 -07:00
Peter Wielander
7f5a2da286
Web: support new wait events in trace viewer ( #46 )
2025-10-30 17:24:56 -07:00