Skip to content

Port mguttmann workflow engine stack from anomalyco/opencode #230

Open

Description

@dzianisv

Port upstream workflow engine pieces needed for JS workflow scripts and /workflow command into fork branch stabilize-smoke-gate.

Scope:

Goal: users can author JS workflow scripts via plugin workflow() helper and run them through /workflow.

Activity

  1. dzianisv commented on Jun 17, 2026

    @dzianisv
    OwnerAuthor

    Plan: manual-port workflow stack from upstream PRs anomalyco#32390, anomalyco#32392, anomalyco#32395. Cherry-pick anomalyco#32390 hit unrelated core conflicts, so taking PR32395 as source of truth, copying new workflow/server/tool/plugin files, merging minimal hooks into local routing/registry/CLI, then running targeted typecheck and workflow/server tests.

  2. added
    enhancementNew feature or request
    infraInfrastructure, CI, tooling, or release work
    on Jun 21, 2026
  3. dzianisv commented on Jun 22, 2026

    @dzianisv
    OwnerAuthor

    Investigated. The referenced PRs (anomalyco#32390, anomalyco#32392, anomalyco#32395) don't exist in anomalyco/opencode's public dev branch. No workflow-related commits found in upstream/dev. Either these PRs haven't been merged upstream yet or they're in a private branch.

    Cannot port what doesn't exist yet. Leaving open — will revisit when upstream ships the workflow engine to dev.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestinfraInfrastructure, CI, tooling, or release workpriority:mediumMedium priority

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions