From e53bb31c6e6e64cfca70acf53d965074e15eedaf Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Fri, 29 May 2026 09:34:24 -0400 Subject: [PATCH 1/2] feat(registry): track built-in native plugins admincore, storebrowser, docmanager These three built-in native plugins were relocated from plugin/ to plugins/ in the workflow engine (GoCodeAlone/workflow#795) and were previously untracked in the registry. Adds builtin manifests (type:builtin, tier:core, path:plugins/X) and regenerates v1/index.json. Audit confirmed these are the only engine-plugin gaps; the remaining unregistered workflow/plugins/* dirs (all, builder-*, registry-*) are wfctl-internal builder/registry-provider impls with no engine capabilities and stay intentionally untracked. --- plugins/admincore/manifest.json | 23 +++++++++++++++++++++++ plugins/docmanager/manifest.json | 23 +++++++++++++++++++++++ plugins/storebrowser/manifest.json | 23 +++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 plugins/admincore/manifest.json create mode 100644 plugins/docmanager/manifest.json create mode 100644 plugins/storebrowser/manifest.json diff --git a/plugins/admincore/manifest.json b/plugins/admincore/manifest.json new file mode 100644 index 0000000..6024189 --- /dev/null +++ b/plugins/admincore/manifest.json @@ -0,0 +1,23 @@ +{ + "author": "GoCodeAlone", + "capabilities": { + "moduleTypes": [], + "stepTypes": [], + "triggerTypes": [], + "wiringHooks": [], + "workflowHandlers": [] + }, + "category": "core", + "description": "Core admin-console UI navigation pages, provided as a built-in native plugin", + "homepage": "https://github.com/GoCodeAlone/workflow", + "keywords": ["admin", "ui", "console", "navigation", "native"], + "license": "MIT", + "minEngineVersion": "0.2.0", + "name": "admincore", + "path": "plugins/admincore", + "repository": "https://github.com/GoCodeAlone/workflow", + "source": "github.com/GoCodeAlone/workflow", + "tier": "core", + "type": "builtin", + "version": "1.0.0" +} diff --git a/plugins/docmanager/manifest.json b/plugins/docmanager/manifest.json new file mode 100644 index 0000000..711cbb4 --- /dev/null +++ b/plugins/docmanager/manifest.json @@ -0,0 +1,23 @@ +{ + "author": "GoCodeAlone", + "capabilities": { + "moduleTypes": [], + "stepTypes": [], + "triggerTypes": [], + "wiringHooks": [], + "workflowHandlers": [] + }, + "category": "core", + "description": "Markdown documentation management HTTP API (documents and categories), provided as a built-in native plugin", + "homepage": "https://github.com/GoCodeAlone/workflow", + "keywords": ["docs", "markdown", "documentation", "native"], + "license": "MIT", + "minEngineVersion": "0.2.0", + "name": "docmanager", + "path": "plugins/docmanager", + "repository": "https://github.com/GoCodeAlone/workflow", + "source": "github.com/GoCodeAlone/workflow", + "tier": "core", + "type": "builtin", + "version": "1.0.0" +} diff --git a/plugins/storebrowser/manifest.json b/plugins/storebrowser/manifest.json new file mode 100644 index 0000000..e3283b8 --- /dev/null +++ b/plugins/storebrowser/manifest.json @@ -0,0 +1,23 @@ +{ + "author": "GoCodeAlone", + "capabilities": { + "moduleTypes": [], + "stepTypes": [], + "triggerTypes": [], + "wiringHooks": [], + "workflowHandlers": [] + }, + "category": "core", + "description": "Read-only browser for engine stores (tables, events, dead-letter queue) with a parameterized SQL query endpoint, provided as a built-in native plugin", + "homepage": "https://github.com/GoCodeAlone/workflow", + "keywords": ["store", "browser", "sql", "events", "dlq", "admin", "native"], + "license": "MIT", + "minEngineVersion": "0.2.0", + "name": "storebrowser", + "path": "plugins/storebrowser", + "repository": "https://github.com/GoCodeAlone/workflow", + "source": "github.com/GoCodeAlone/workflow", + "tier": "core", + "type": "builtin", + "version": "1.0.0" +} From fd8638907b18b7ba1d7c54a63b2ffab9ae8d557b Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Fri, 29 May 2026 09:44:42 -0400 Subject: [PATCH 2/2] docs: regenerate README for new native-plugin manifests --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index e99ae4c..1943ed9 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,7 @@ These plugins ship in the `GoCodeAlone/workflow` engine and are available withou | Plugin | Description | |--------|-------------| | [actors](./plugins/actors/manifest.json) | Actor model support with goakt v4 | +| [admincore](./plugins/admincore/manifest.json) | Core admin-console UI navigation pages, provided as a built-in native plugin | | [agent](./plugins/agent/manifest.json) | AI agent primitives for workflow apps — provider abstraction, execution loop, tool registry, memory, loop detection, orchestration (SSE hub, scheduler, MCP client/server, approvals, sub-agents, webhooks, security auditing, JWT, bcrypt, OAuth) | | [ai](./plugins/ai/manifest.json) | AI pipeline steps (complete, classify, extract), dynamic components, and sub-workflow orchestration | | [api](./plugins/api/manifest.json) | REST API handlers, CQRS query/command, API gateway, and data transformation | @@ -91,6 +92,7 @@ These plugins ship in the `GoCodeAlone/workflow` engine and are available withou | [configprovider](./plugins/configprovider/manifest.json) | Application configuration registry with schema validation, defaults, and source layering | | [datastores](./plugins/datastores/manifest.json) | NoSQL data store modules and pipeline steps | | [dlq](./plugins/dlq/manifest.json) | Dead letter queue service module for failed message management | +| [docmanager](./plugins/docmanager/manifest.json) | Markdown documentation management HTTP API (documents and categories), provided as a built-in native plugin | | [eventstore](./plugins/eventstore/manifest.json) | Event store service module for execution event persistence | | [featureflags](./plugins/featureflags/manifest.json) | Feature flag service module and pipeline steps (feature_flag, ff_gate) | | [gitlab](./plugins/gitlab/manifest.json) | GitLab CI integration: webhook receiver (gitlab.webhook), API client (gitlab.client), pipeline trigger/status steps, and MR management steps. | @@ -113,6 +115,7 @@ These plugins ship in the `GoCodeAlone/workflow` engine and are available withou | [secrets](./plugins/secrets/manifest.json) | Secrets management modules (Vault, AWS Secrets Manager, OS Keychain) | | [statemachine](./plugins/statemachine/manifest.json) | State machine engine, tracker, connector modules and workflow handler | | [storage](./plugins/storage/manifest.json) | Storage, database, persistence, and cache modules with DB pipeline steps | +| [storebrowser](./plugins/storebrowser/manifest.json) | Read-only browser for engine stores (tables, events, dead-letter queue) with a parameterized SQL query endpoint, provided as a built-in native plugin | | [timeline](./plugins/timeline/manifest.json) | Timeline and replay service module for execution visualization | ## First-party External Plugins