Skip to content

feat(workflow): add Workflow SDK plugin to marketplace#155

Merged
amondnet merged 1 commit intomainfrom
amondnet/chill-wallaby
Apr 12, 2026
Merged

feat(workflow): add Workflow SDK plugin to marketplace#155
amondnet merged 1 commit intomainfrom
amondnet/chill-wallaby

Conversation

@amondnet
Copy link
Copy Markdown
Contributor

@amondnet amondnet commented Apr 12, 2026

Summary

  • Add Vercel's Workflow SDK plugin for building durable, reliable, and observable TypeScript apps and AI agents
  • Register plugin in .claude-plugin/marketplace.json with category development and relevant keywords
  • Add plugins/workflow/ directory with .claude-plugin/plugin.json and skills installed via bunx skills add vercel/workflow
  • Update release-please-config.json with workflow package entry for versioning
  • Update README.md with plugin description and install command

Test plan

  • Verify marketplace entry appears correctly: cat .claude-plugin/marketplace.json | jq '.plugins[] | select(.name == "workflow")'
  • Verify plugin structure is valid: claude plugin validate plugins/workflow
  • Verify README install command is accurate: /plugin install workflow@pleaseai

Summary by cubic

Adds the workflow SDK plugin to the marketplace to enable durable, resumable TypeScript workflows and AI agents. Includes plugin files, docs, README updates, and release automation.

  • New Features
    • Registered workflow in .claude-plugin/marketplace.json under development with keywords and tags.
    • Added plugins/workflow/ with .claude-plugin/plugin.json, skills-lock.json, skills, and bundled docs (.agents/skills/workflow/SKILL.md).
    • Updated README with a new "Workflow" section and install commands, including quick start and individual install list (/plugin install workflow@pleaseai).
    • Configured release-please-config.json to version plugins/workflow and track .claude-plugin/plugin.json for version bumps.

Written for commit ec6eac5. Summary will update on new commits.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
claude-code-plugins Ready Ready Preview, Comment Apr 12, 2026 8:07pm

Request Review

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
Loading

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread plugins/workflow/.claude-plugin/plugin.json
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.
@amondnet amondnet force-pushed the amondnet/chill-wallaby branch from bcad26d to ec6eac5 Compare April 12, 2026 20:07
@amondnet amondnet merged commit a826814 into main Apr 12, 2026
6 checks passed
@amondnet amondnet deleted the amondnet/chill-wallaby branch April 12, 2026 23:57
@pleaeai-bot pleaeai-bot bot mentioned this pull request Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant