Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
df614a3
feat: add queue-based health check to bypass Deployment Protection
TooTallNate Jan 7, 2026
f9b1e60
refactor: move healthCheck to core package as utility function
TooTallNate Jan 7, 2026
f3f5775
.
TooTallNate Jan 7, 2026
456ebd9
refactor: move health check types from world to core
TooTallNate Jan 7, 2026
b3f0665
.
TooTallNate Jan 7, 2026
3bc9a55
Refactor health check implementation based on code review feedback (#…
Copilot Jan 7, 2026
3018a8e
.
TooTallNate Jan 8, 2026
f05c7d3
Fix e2e test
TooTallNate Jan 8, 2026
3a72306
.
TooTallNate Jan 8, 2026
f3466a5
.
TooTallNate Jan 8, 2026
ea09e47
.
TooTallNate Jan 8, 2026
4b43186
fix(ai): preserve providerMetadata as providerOptions in multi-turn t…
pranaygp Jan 8, 2026
e7de61f
Local ui cli flag (#744)
VaguelySerious Jan 8, 2026
0d79ff0
[web] Increase contrast on attribute items in sidebar (#736)
VaguelySerious Jan 8, 2026
dd3db13
[world] Remove pause and resume events, actions and states (#751)
VaguelySerious Jan 8, 2026
073e26a
Version Packages (beta) (#735)
vercel-release-bot Jan 8, 2026
0e52366
.
TooTallNate Jan 8, 2026
937b0f5
.
TooTallNate Jan 8, 2026
8b1f9d0
Update turbo inputs to include shared config (#752)
ijjk Jan 8, 2026
3fb57e1
feat(web): add self-hosted mode for world configuration (#747)
pranaygp Jan 9, 2026
69da6a2
Version Packages (beta) (#755)
vercel-release-bot Jan 9, 2026
53f516e
Update packages/world/src/queue.ts
TooTallNate Jan 9, 2026
adb9312
[web] Tidy wake-up and re-enqueue buttons (#737)
VaguelySerious Jan 9, 2026
44dfafe
[cli] Use dotenv to resolve .env and .env.local files on startup (#765)
VaguelySerious Jan 11, 2026
da2c705
Use temporary workflow-server deployment URL
TooTallNate Jan 12, 2026
e7b2c40
feat: add queue-based health check to bypass Deployment Protection
TooTallNate Jan 7, 2026
4f9560b
refactor: move healthCheck to core package as utility function
TooTallNate Jan 7, 2026
e66a3ac
.
TooTallNate Jan 7, 2026
6c766a8
refactor: move health check types from world to core
TooTallNate Jan 7, 2026
d517cf8
.
TooTallNate Jan 7, 2026
69e3e8b
Refactor health check implementation based on code review feedback (#…
Copilot Jan 7, 2026
f02f812
.
TooTallNate Jan 8, 2026
450fee0
Fix e2e test
TooTallNate Jan 8, 2026
1ef075e
.
TooTallNate Jan 8, 2026
bb9bca5
.
TooTallNate Jan 8, 2026
300eb43
.
TooTallNate Jan 8, 2026
24385f4
.
TooTallNate Jan 8, 2026
9eac372
.
TooTallNate Jan 8, 2026
a4988b4
Update packages/world/src/queue.ts
TooTallNate Jan 9, 2026
a4c5068
Use temporary workflow-server deployment URL
TooTallNate Jan 12, 2026
f8003dc
Merge branch 'health-check-thru-queue' of github.com:vercel/workflow …
TooTallNate Jan 12, 2026
a5c864f
.
TooTallNate Jan 12, 2026
1cf46a6
.
TooTallNate Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/fix-provider-metadata-tool-calls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/ai": patch
---

fix: preserve providerMetadata in multi-turn tool calls for Gemini thinking models
5 changes: 5 additions & 0 deletions .changeset/fluffy-cats-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/web-shared": patch
---

Increase contrast on attribute items in sidebar
5 changes: 5 additions & 0 deletions .changeset/heavy-owls-grab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/web": patch
---

Tidy up wake-up and re-enqueue controls
5 changes: 5 additions & 0 deletions .changeset/honest-taxes-listen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/core": patch
---

Add queue-based health check feature
5 changes: 5 additions & 0 deletions .changeset/kind-hotels-switch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/world": patch
---

Add `HealthCheckPayloadSchema`
8 changes: 8 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
"dull-adults-wonder",
"eager-forks-yawn",
"eager-lands-rhyme",
"early-baboons-doubt",
"easy-coats-find",
"easy-donkeys-lie",
"eight-clowns-own",
Expand All @@ -122,10 +123,12 @@
"fix-cli-flag-docs-typo",
"fix-default-export-workflow",
"fix-error-stack-rendering",
"fix-provider-metadata-tool-calls",
"flat-cloths-cough",
"flat-lemons-carry",
"floppy-dancers-lose",
"floppy-symbols-check",
"fluffy-cats-matter",
"fluffy-peaches-buy",
"forty-crabs-wonder",
"forty-sheep-rescue",
Expand Down Expand Up @@ -202,6 +205,7 @@
"ninety-cobras-shop",
"ninety-geckos-lose",
"ninety-lions-grab",
"ninety-months-win",
"odd-bobcats-repair",
"odd-years-fail",
"olive-signs-crash",
Expand All @@ -228,10 +232,12 @@
"red-cities-poke",
"red-ears-smoke",
"red-rooms-buy",
"remove-paused-resumed",
"remove-vercel-world-remote-access",
"ripe-rats-yawn",
"rude-wings-brush",
"sad-steaks-burn",
"self-hosted-world-config",
"serious-starfishes-accept",
"shaggy-falcons-make",
"shaggy-tigers-attack",
Expand All @@ -243,6 +249,7 @@
"silly-drinks-wait",
"silly-pens-shine",
"silver-boats-fold",
"silver-carrots-think",
"sixty-baboons-wonder",
"sixty-carpets-join",
"sixty-facts-slide",
Expand All @@ -260,6 +267,7 @@
"social-paths-swim",
"soft-glasses-watch",
"soft-pets-yawn",
"solid-ideas-sing",
"sour-rice-behave",
"sour-tigers-serve",
"spicy-rivers-call",
Expand Down
15 changes: 15 additions & 0 deletions .changeset/remove-paused-resumed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
"@workflow/world": patch
"@workflow/world-local": patch
"@workflow/world-vercel": patch
"@workflow/cli": patch
"@workflow/web": patch
"@workflow/web-shared": patch
---

Remove the unused paused/resumed run events and states

- Remove `run_paused` and `run_resumed` event types
- Remove `paused` status from `WorkflowRunStatus`
- Remove `PauseWorkflowRunParams` and `ResumeWorkflowRunParams` types
- Remove `pauseWorkflowRun` and `resumeWorkflowRun` functions from world-vercel
9 changes: 9 additions & 0 deletions .changeset/self-hosted-world-config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@workflow/web": patch
"@workflow/web-shared": patch
"@workflow/cli": patch
---

Use env variables instead of query params for world config (like WORKFLOW_TARGET_WORLD)

**BREAKING CHANGE**: The OSS web UI is now locked to a single world and will not let you change world using query params
5 changes: 5 additions & 0 deletions .changeset/silent-lizards-read.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@workflow/cli": patch
---

Read .env and .env.local files on startup
5 changes: 5 additions & 0 deletions .changeset/silver-carrots-think.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@workflow/cli': patch
---

Add `--localUi` CLI flag to use local web UI instead of Vercel dashboard
41 changes: 41 additions & 0 deletions .claude/agents/docs-writer.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,16 @@ You are an expert technical writer specializing in developer documentation for t
- Cross-reference related documentation when helpful
- Provide "what you'll learn" context at the beginning of longer guides

11. **Mermaid Diagram Standards**:
- Use `flowchart TD` (top-down) or `flowchart LR` (left-right) for flow diagrams
- Use square brackets with double quotes for rectangular nodes: `A["Label Text"]`
- Avoid unquoted labels or rounded nodes for consistency
- Use pipe syntax with double quotes for edge labels: `A -->|"label"| B`
- Highlight terminal states or key components with purple: `style NodeId fill:#a78bfa,stroke:#8b5cf6,color:#000`
- Place all `style` declarations at the end of the diagram
- Keep diagrams simple and readable - split into multiple diagrams if needed
- Add a legend or callout explaining highlighted nodes when appropriate

**When Creating New Documentation:**
- Review existing docs in the docs/ folder first to understand patterns
- Identify the target audience and their likely knowledge level
Expand Down Expand Up @@ -99,4 +109,35 @@ You are an expert technical writer specializing in developer documentation for t
- Are highlights used sparingly and only on the most relevant lines?
- Do links to API references and external docs work correctly?

**IMPORTANT - Validation Before Completing:**
After completing any documentation changes, you MUST run both validation tests to ensure quality:

**1. Link Validation:**
```bash
cd docs && pnpm postinstall && bun run lint:links
```

This validates that:
- All internal links point to existing pages (pages must be registered in their parent index.mdx to be discoverable)
- All anchor links point to existing headings
- Card href attributes use valid URLs

If link validation fails, common fixes include:
- Add new pages to the appropriate index.mdx file (e.g., docs/content/docs/errors/index.mdx for error pages)
- Fix broken links to use correct paths (check the docs/content/ folder structure)
- Ensure linked pages exist

**2. TypeScript Code Sample Validation:**
```bash
pnpm test:docs
```

This type-checks all TypeScript code samples in documentation to ensure they compile correctly. If type checking fails:
- Fix syntax errors in code samples
- Add missing imports (the type checker auto-infers common workflow imports)
- Use `{/* @skip-typecheck: reason */}` comment before code blocks that intentionally show incomplete or invalid code
- Use `{/* @expect-error:2304,2307 */}` to mark code samples that intentionally demonstrate errors

**Both validations must pass before your work is considered complete.**

Your goal is to make Workflow DevKit accessible and immediately useful to developers while maintaining the high technical bar of the existing documentation. Every piece of documentation you create should empower developers to start building with confidence.
16 changes: 16 additions & 0 deletions packages/ai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @workflow/ai

## 4.0.1-beta.44

### Patch Changes

- Updated dependencies []:
- workflow@4.0.1-beta.44

## 4.0.1-beta.43

### Patch Changes

- [#733](https://github.com/vercel/workflow/pull/733) [`4b43186`](https://github.com/vercel/workflow/commit/4b43186eeca64548d351a20b5845865086393960) Thanks [@pranaygp](https://github.com/pranaygp)! - fix: preserve providerMetadata in multi-turn tool calls for Gemini thinking models

- Updated dependencies []:
- workflow@4.0.1-beta.43

## 4.0.1-beta.42

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/ai/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@workflow/ai",
"version": "4.0.1-beta.42",
"version": "4.0.1-beta.44",
"description": "Workflow DevKit compatible helper library for the AI SDK",
"type": "module",
"main": "dist/index.js",
Expand Down Expand Up @@ -63,7 +63,7 @@
},
"peerDependencies": {
"ai": "^5 || ^6",
"workflow": "4.0.1-beta.42"
"workflow": "4.0.1-beta.44"
},
"dependencies": {
"@ai-sdk/provider": "^2.0.0 || ^3.0.0",
Expand Down
Loading