n8n-nodes-autoverse-workflow-controller
v0.1.1
Published
AutoVerse Workflow Controller: enterprise workflow lifecycle, execution, monitoring, and orchestration controls for n8n.
Downloads
284
Maintainers
Readme
AutoVerse Workflow Controller
Enterprise workflow lifecycle, execution control, monitoring, and orchestration for n8n.
This package provides a polished n8n community node that feels close to a native control center: searchable workflow dropdowns, multi-select bulk actions, conditional controls, smart defaults, monitoring outputs, retry and queue protection, maintenance mode, favorites, locks, and dependency graph analysis.
Features
- Workflow lifecycle: activate, deactivate, duplicate, rename, delete, import, export, tag, favorite, and maintenance mode.
- Execution control: stop, retry, restart failed executions, monitor running executions, cancel queued executions, live polling, and bulk controls.
- Monitoring: health score, failure rate, consecutive failure detection, average duration, last successful run, last failed run, execution analytics, and smart alerts.
- Orchestration: dependency graph analysis, graceful shutdown, auto recovery, workflow locks, queue protection, rate limiting, loop protection, and live state sync.
- UX: dynamic workflow loading, searchable selectors, multi-select workflow support, status-rich labels, toggles, conditional fields, and minimal manual ID entry.
- Enterprise shape: modular TypeScript, reusable API client, retries, timeouts, pagination, ESLint, Prettier, Vitest, Docker, and GitHub Actions.
Install
npm install n8n-nodes-autoverse-workflow-controllerFor self-hosted n8n, install it as a community node from the n8n UI or in your custom extensions directory.
Credentials
Create an n8n API credential and choose one authentication mode:
- API Key: recommended for most self-hosted and n8n Cloud usage.
- Bearer Token: useful behind gateways or internal identity proxies.
- OAuth2: available for enterprise identity setups that issue compatible bearer tokens.
Use the base URL without /api/v1, for example:
https://n8n.example.comDevelopment
npm install
npm run typecheck
npm run lint
npm test
npm run buildDuring local development:
npm run devPackage Structure
credentials/
N8nApi.credentials.ts
nodes/
WorkflowController/
WorkflowController.node.ts
descriptions/
operations/
transport/
actions/
methods/
helpers/
interfaces/
icons/
examples/
test/Notes
Some execution endpoints, especially retry and stop, depend on the n8n version and deployment mode. The node wraps these calls with retries, timeouts, and user-friendly errors so unsupported endpoints fail clearly.
Operational markers such as favorites, locks, and maintenance mode are represented with n8n tags:
autoverse:favoriteautoverse:lockedautoverse:maintenance
Docker
Build a Docker image with the package installed into the official n8n image:
docker build -t autoverse-workflow-controller .Examples
Example workflow JSON files are in examples/:
health-dashboard.workflow.jsonbulk-maintenance.workflow.jsonexecution-control.workflow.json
Import them into n8n, then select your own n8n API credential and workflows from the dynamic dropdowns.
