Commit Graph

1344 Commits

Author SHA1 Message Date
Nathan Rajlich 507892574e [typescript-plugin] Add warning when invoking a workflow function without using start() (#181)
* No direct workflow invoke

* Add code fix

* changeset

* Apply vade comment
2025-11-02 00:33:20 -07:00
Peter Wielander a3326a257c Add workflow inspect sleep command to list active sleep/wait events (#170) 2025-10-31 15:24:49 -07:00
Nathan Rajlich fcadd7b1a1 Fix TypeScript LSP plugin on Node.js v20 (#171) 2025-10-31 13:39:23 -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
Pranay Prakash 70be894ad1 Make sleep() a core runtime function (#40)
* Handle the sleep not completing at the end of the event log

* Handle multiple timers being created in the same suspension

* Better `buildWorkflowSuspensionMessage()`

* New sleep unit tests

---------

Co-authored-by: Nathan Rajlich <n@n8.io>
2025-10-30 15:31:25 -07:00
Nathan Rajlich 20d51f0d7f Add optional retryAfter property to Step interface (#142) 2025-10-30 13:39:00 -07:00
Nathan Rajlich 796fafd58d Remove isInstanceOf() function and utilize is() method on Error subclasses instead (#148) 2025-10-30 13:08:52 -07:00
Jacob Paris 577d2121b8 Use instance API endpoint in WorkflowChatTransport (#146) 2025-10-30 11:13:44 -07:00
Peter Wielander 8f63385ddd Improve docs for world-postgres and web (#145) 2025-10-30 10:34:11 -07:00
Karthik Kalyanaraman 3dd25deede feat(@workflow/world-postgres): implemented a script for setting up the required tables (#57) 2025-10-30 10:10:50 -07:00
Peter Wielander 55e2d0b271 Extract web UI API client and trace viewer into shared package (#125) 2025-10-29 18:58:16 -07:00
Vercel Release Bot 297a281ee9 Version Packages (beta) (#105)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-29 18:09:40 -07:00
Peter Wielander e367046105 World-vercel: allow proxying queue endpoint (#130) 2025-10-29 17:24:13 -07:00
Nathan Rajlich 9e0f7b0e0d Add DurableAgent and WorkflowChatTransport doc pages (#44)
Co-authored-by: Adrian <me@adriandlam.com>
2025-10-28 23:45:42 -07:00
Pooya Parsa f2b1619b96 Add support for custom "workflows" directories in Nitro (#52) 2025-10-28 23:03:51 -07:00
Peter Wielander 0f845afb2a Alias workflow web to workflow inspect runs --web, update o11y doc image, hide trace viewer search for small runs (#124) 2025-10-28 17:19:39 -07:00
JJ Kasper f7862b792c Use turbopack rule condition when available (#127)
* Use turbopack rule condition when available

* update
2025-10-28 15:13:28 -07:00
JJ Kasper 08ed58b060 Update withWorkflow and update docs (#123) 2025-10-28 14:18:33 -07:00
JJ Kasper 5e3ba7bad0 Bump Next.js workbench apps to v16 (#126) 2025-10-28 14:14:44 -07:00
Peter Wielander ffb7af3550 Web: unify API error responses and error handling (#111) 2025-10-28 12:56:48 -07:00
Nathan Rajlich 99b4727261 Convert docs link on directive from diagnostics to hover hint (#113) 2025-10-28 09:33:19 -07:00
Alessandro (Ale) Segala 50b6061272 docs: Fix capitalization for IntelliSense & TypeScript (#103) 2025-10-27 15:53:01 -07:00
Anthony 6504e4285c Add bigint serialization support (#90) 2025-10-27 15:51:39 -07:00
Vercel Release Bot 1fa39119ba Version Packages (beta) (#101)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 15:29:12 -07:00
Pranay Prakash 392c12d0a1 Only includ dist for world-testing published package 2025-10-27 15:20:23 -07:00
Vercel Release Bot 7102f19ff3 Version Packages (beta) (#68)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 13:19:36 -07:00
Peter Wielander eadf588573 Web: Add button to re-run workflows (#94) 2025-10-27 13:10:34 -07:00
Nathan Rajlich e20b4ff103 Add "use step" and "use workflow" typo detection and link to documentation (#88) 2025-10-27 00:20:40 -07:00
Peter Wielander dbf2207b7c Web: refactor active/hover styles from trace viewer to avoid color conflicts (#45) 2025-10-26 13:45:14 -07:00
Pranay Prakash 66332f2897 Rename "vercel-static" build mode to "standalone" (#71) 2025-10-26 00:37:35 -07:00
Vercel Release Bot 746bc042d7 Version Packages (beta) (#3)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 16:43:35 -07:00
Pranay Prakash 6a44f40d3c chore: fix clean scripts (#61)
* chore: fix clean scripts

* vade fix
2025-10-25 16:22:51 -07:00
Pranay Prakash dfdb280f59 Generate the webhook route in the static builder (#67) 2025-10-25 16:20:13 -07:00
Nathan Rajlich 7868434a42 Remove AuthProvider interface from World and associated implementations (#49)
* Remove `AuthProvider` interface from `World` and associated implementations

The `getAuthInfo()` and `checkHealth()` were never being used. Let's
from from the World interface to simplify things for implementors.

* .

* .
2025-10-25 12:43:51 -07:00
Nathan Rajlich d3a4ed34f4 Some housekeeping on unnecessary dependencies (#48)
* Some housekeeping on unnecessary dependencies

 * Remove `@types/json-schema` dependency (not used) (`world`)
 * Remove `@types/node` from being a peerDependency (`world`)
 * Move `@types/watchpack` to be a devDependency (`cli`)

* .
2025-10-25 12:42:09 -07:00
Peter Wielander 66225bfa3b Web: Allow filtering by workflow name and status on the runs list view (#39) 2025-10-24 15:03:55 -07:00
Peter Wielander 731adff61e Web: fix run not auto-updating correctly (#32) 2025-10-24 13:48:30 -07:00
Alexis Rico 57419e5080 Type-safety on start() when no args are provided (#11) 2025-10-24 11:08:00 -07:00
Peter Wielander 9ba86cee52 Web: fix links to docs (#17) 2025-10-23 19:20:47 -07:00
Peter Wielander 22917ab534 Web: fix resource detail sidebar briefly showing old data when updating selection (#4) 2025-10-23 10:18:08 -07:00
Pranay Prakash 7dad974e21 Fix README links 2025-10-23 08:59:15 -07:00
Pranay Prakash e15dcb36eb Fix README typo 2025-10-23 08:55:16 -07:00
Gal Schlezinger 4ca9a3edbd Introducing Workflow DevKit
build durable, resilient, and observable workflows.

Co-authored-by: Nathan Rajlich <n@n8.io>
Co-authored-by: Pranay Prakash <pranay.gp@gmail.com>
Co-authored-by: Adrian <me@adriandlam.com>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: Vercel Release Bot <88769842+vercel-release-bot@users.noreply.github.com>
Co-authored-by: Peter Wielander <mittgfu@gmail.com>
Co-authored-by: Hayden Bleasel <hello@haydenbleasel.com>
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
Co-authored-by: Manuel Muñoz Solera <mamuso@mamuso.net>
Co-authored-by: Garrett <garrett.tolbert@vercel.com>
Co-authored-by: Lars Grammel <lars.grammel@gmail.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com>
Co-authored-by: Tom Dale <tom@tomdale.net>
Co-authored-by: Vishal Yathish <135551666+visyat@users.noreply.github.com>
Co-authored-by: josh <144584931+dancer@users.noreply.github.com>
2025-10-23 12:07:52 +03:00