feat(workflow): add Workflow SDK plugin to marketplace#155
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
No issues found across 6 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant User as Developer
participant CLI as Claude CLI / Marketplace
participant Plugin as Workflow Plugin (Skill)
participant SDK as Workflow SDK Runtime
participant Sandbox as Workflow Sandbox (VM)
participant Node as Node.js Environment (Steps)
Note over User,Node: Plugin Discovery & Installation
User->>CLI: /plugin install workflow@pleaseai
CLI->>CLI: NEW: Lookup in marketplace.json
CLI->>Plugin: NEW: Load SKILL.md & plugin.json
Plugin-->>CLI: Provide orchestration instructions
CLI-->>User: Workflow plugin active
Note over User,Node: Application Development & Execution
User->>Plugin: "How do I build a durable agent?"
Plugin-->>User: Provide DurableAgent & "use workflow" patterns
User->>SDK: start(myWorkflow)
SDK->>Sandbox: Execute "use workflow" logic
alt Needs full Node.js access (Filesystem, Network, DB)
Sandbox->>Node: CHANGED: Call "use step" function
Note right of Node: Full Node.js capabilities
Node-->>Sandbox: Return serialized result (cached)
else Workflow Primitives
Sandbox->>SDK: sleep(duration) / createHook()
SDK-->>Sandbox: Resume after delay/event
end
Sandbox-->>SDK: Workflow completion
SDK-->>User: Return final state
Contributor
There was a problem hiding this comment.
Code Review
This pull request introduces the Workflow SDK plugin, which enables building durable and observable AI agents in TypeScript. The changes include adding the plugin to the marketplace, updating the README with installation instructions, and providing comprehensive documentation and configuration files for the new plugin. One piece of feedback was provided regarding the missing author field in the plugin.json file to properly credit the upstream organization.
Add Vercel's Workflow SDK plugin for building durable, reliable, and observable TypeScript apps and AI agents. Includes marketplace entry, release-please config, README documentation, and plugin directory with skills installed via skills.sh.
bcad26d to
ec6eac5
Compare
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.claude-plugin/marketplace.jsonwith categorydevelopmentand relevant keywordsplugins/workflow/directory with.claude-plugin/plugin.jsonand skills installed viabunx skills add vercel/workflowrelease-please-config.jsonwith workflow package entry for versioningREADME.mdwith plugin description and install commandTest plan
cat .claude-plugin/marketplace.json | jq '.plugins[] | select(.name == "workflow")'claude plugin validate plugins/workflow/plugin install workflow@pleaseaiSummary by cubic
Adds the
workflowSDK plugin to the marketplace to enable durable, resumable TypeScript workflows and AI agents. Includes plugin files, docs, README updates, and release automation.workflowin.claude-plugin/marketplace.jsonunderdevelopmentwith keywords and tags.plugins/workflow/with.claude-plugin/plugin.json,skills-lock.json, skills, and bundled docs (.agents/skills/workflow/SKILL.md)./plugin install workflow@pleaseai).release-please-config.jsonto versionplugins/workflowand track.claude-plugin/plugin.jsonfor version bumps.Written for commit ec6eac5. Summary will update on new commits.