Skip to content

Migrate Workers to the vNext plugin system - #3

Merged
Jairus (JairusSW) merged 7 commits into
mainfrom
agent/plugin-system-vnext
Aug 12, 2026
Merged

Migrate Workers to the vNext plugin system#3
Jairus (JairusSW) merged 7 commits into
mainfrom
agent/plugin-system-vnext

Conversation

@JairusSW

Copy link
Copy Markdown
Member

Summary

Depends on wago-org/wago#428. Adds the explicit Workers provider catalog, bounded instance authority, typed service contract, strict config, lifecycle tests, and exact Wago pseudo-version pin.

Validation

Repository tests, vet, canonical catalog checks, and diff checks pass on the supported platform matrix. Local filesystem module replacements were removed before publication.

This remains a draft until the coordinated stack is reviewed. No tag, release, registry publication, or deployment is included.

Why:
- Workers must expose bounded managed execution through the explicit provider and contract model

What:
- replace global registration with an explicit provider catalog
- declare strict authorities, config schema, typed service contract, and lifecycle behavior
- update tests, manifest, and documentation for reviewed dependency metadata

Proof:
- GOWORK=off go test ./...
- GOWORK=off go vet ./...
- wago plugin catalog --check

Docs:
- README.md updated for the vNext API
@JairusSW
Jairus (JairusSW) marked this pull request as ready for review August 12, 2026 16:25
@JairusSW
Jairus (JairusSW) merged commit 1bcffdd into main Aug 12, 2026
1 check passed
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