Pranay Prakash
652485aa30
feat: create @workflow/builders package with shared builder infrastructure ( #73 )
...
This commit extracts builder infrastructure from @workflow/cli into a new
shared @workflow/builders package. This improves code organization by:
- Creating a dedicated package for builder functionality
- Allowing @workflow/next and @workflow/nitro to depend on builders directly
- Reducing coupling between framework integrations and the CLI
- Preparing for moving NextBuilder to @workflow/next in the next PR
Changes:
- Created new @workflow/builders package
- Moved BaseBuilder, BasicBuilder, and VercelBuildOutputAPIBuilder
- Moved esbuild plugins (swc, discover-entries, node-module)
- Moved WorkflowConfig and BuildTarget types
- Updated @workflow/cli to import from @workflow/builders
- Updated @workflow/nitro to import from @workflow/builders
- Re-exported types from CLI for backwards compatibility
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-03 13:37:39 -08:00
Pooya Parsa
e814dba6f2
feat: workflow/vite plugin ( #172 )
...
* feat: nitro+vite support and workbench
* update package.json files
* test: add local-build test for vite
* update to vite plugin
* fix imports
* dedup nitro
* update
* update nitro
* allow passing options via plugin
* Update packages/nitro/src/vite.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* test: add vite tests
* trigger ci
* fix: missing js extension from builder and rollup
* refactor: move debug => unenv under vite plugin
* alternative workaround
* Update packages/nitro/src/vite.ts
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* rename plugin
* Update packages/cli/package.json
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* lockfile
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Adrian Lam <me@adriandlam.com >
2025-11-03 13:24:03 -08:00
Vercel Release Bot
3c111c5ca6
Version Packages (beta) ( #174 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@workflow/world-postgres@4.1.0-beta.5
workflow@4.0.1-beta.7
@workflow/web@4.0.1-beta.7
@workflow/nitro@4.0.1-beta.7
@workflow/next@4.0.1-beta.7
@workflow/cli@4.0.1-beta.7
@workflow/ai@4.0.1-beta.7
@workflow/web-shared@4.0.1-beta.6
@workflow/core@4.0.1-beta.6
@workflow/world-vercel@4.0.1-beta.5
@workflow/world-local@4.0.1-beta.4
@workflow/world@4.0.1-beta.4
@workflow/typescript-plugin@4.0.1-beta.4
@workflow/swc-plugin@4.0.1-beta.2
2025-11-03 12:51:53 -08:00
Nathan Rajlich
558009186e
Remove "@workflow/tsconfig" changeset entries
...
This package does not get published
2025-11-03 12:48:57 -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
Nathan Rajlich
10309c3bfb
[world-local] Fix long-running steps to not time out after 5 minutes ( #185 )
2025-11-03 10:20:27 -08:00
Peter Wielander
2ae7426d54
Web-shared: change typescript jsx compile target for increased compatibility ( #184 )
2025-11-03 10:02:15 -08:00
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
Adrian
2e1e2f61dc
docs: remove bun getting started card and add bun install command ( #176 )
2025-10-31 22:08:30 -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
Chris
61f022a773
Update use-cases-server.tsx ( #173 )
2025-10-31 13:39:16 -07:00
Adrian
50308ea82e
fix: docs code block styling ( #158 )
2025-10-31 13:38:03 -07:00
Vercel Release Bot
7bf7a3b026
Version Packages (beta) ( #141 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@workflow/world-postgres@4.1.0-beta.4
@workflow/world-testing@4.0.1-beta.7
workflow@4.0.1-beta.6
@workflow/web@4.0.1-beta.6
@workflow/nitro@4.0.1-beta.6
@workflow/next@4.0.1-beta.6
@workflow/cli@4.0.1-beta.6
@workflow/ai@4.0.1-beta.6
@workflow/web-shared@4.0.1-beta.5
@workflow/core@4.0.1-beta.5
@workflow/world-vercel@4.0.1-beta.4
@workflow/world-local@4.0.1-beta.3
@workflow/world@4.0.1-beta.3
@workflow/errors@4.0.1-beta.2
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
1223721d8c
[docs] Improve the setup instructions for @workflow/world-postgres ( #59 )
2025-10-30 10:11:10 -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>
@workflow/world-testing@4.0.1-beta.6
workflow@4.0.1-beta.5
@workflow/web@4.0.1-beta.5
@workflow/cli@4.0.1-beta.5
@workflow/ai@4.0.1-beta.5
@workflow/core@4.0.1-beta.4
@workflow/world-vercel@4.0.1-beta.3
@workflow/typescript-plugin@4.0.1-beta.3
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
ec8b503352
Fix DurableAgent bad 'use step' docs example
2025-10-29 15:59:04 -07:00
Nathan Rajlich
bd81aea712
Fix changeset
2025-10-29 00:16:23 -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
Nathan Rajlich
c2292a1606
s/Workflow SDK/Workflow DevKit
2025-10-28 22:50:47 -07:00
Adrian
5fce21922a
docs: update next logo and fix animating logos on landing ( #122 )
...
* docs: update next logo and fix animating logos on landing
* fix: kebab case on attributes in docs nextjs logo
2025-10-28 17:41:02 -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
Mark Cotton
302d0552ec
fix: correct proxy regex from Workflow docs setup ( #114 )
...
Fixes unbalanced regex pattern in proxy.ts matcher for Workflow setup documentation, resolving "Invalid source: Unbalanced pattern" error on dev server startup.
2025-10-28 17:01:21 -07:00
Adrian
88d0cfd5f8
docs: reorder templates in getting started ( #121 )
2025-10-28 16:52:21 -07:00
JJ Kasper
7909babb3e
Remove env pulling for local tests ( #128 )
2025-10-28 15:33:01 -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
Adrian
f0c8562504
docs: fix nested a tags in tsdoc comp ( #102 )
...
* docs: fix nested a tags in tsdoc comp
* docs: fix primary a tag color in api reference table
2025-10-28 12:50:11 -07:00
Adrian
25b8e882ff
docs: add hono getting started page ( #107 )
...
* docs: add hono getting started page
* Update docs/content/docs/getting-started/hono.mdx
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
* docs: add template nodejs to hono create command
* Update docs/content/docs/getting-started/hono.mdx
Co-authored-by: Pooya Parsa <pyapar@gmail.com >
* docs: add callout for nitro
* docs: update getting started nitro callout
* Update docs/content/docs/getting-started/hono.mdx
Co-authored-by: Pooya Parsa <pyapar@gmail.com >
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Pooya Parsa <pyapar@gmail.com >
2025-10-28 12:38:23 -07:00
Nathan Rajlich
99b4727261
Convert docs link on directive from diagnostics to hover hint ( #113 )
2025-10-28 09:33:19 -07:00
Malte Ubl
a27a0b316d
Make serving LLMs to agents actually work and give them an index to navigate ( #108 )
...
- The original code was rewriting in the wrong phase and with the wrong regex for Claude
- I noticed that LLMs need a way to discover other pages efficiently, so I made a sitemap in markdown and linked it from every MD page at the bottom
2025-10-27 17:57:49 -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>
@workflow/world-testing@4.0.1-beta.5
@workflow/world-postgres@4.0.1-beta.3
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
Pranay Prakash
ae0972f889
Changeset to fix postgres
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>
workflow@4.0.1-beta.4
@workflow/world-testing@4.0.1-beta.4
@workflow/web@4.0.1-beta.4
@workflow/nitro@4.0.1-beta.4
@workflow/next@4.0.1-beta.4
@workflow/cli@4.0.1-beta.4
@workflow/ai@4.0.1-beta.4
@workflow/typescript-plugin@4.0.1-beta.2
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