From 5bf067e71ca6f8c232f30ac9240d7047575d0e19 Mon Sep 17 00:00:00 2001 From: pallaoro Date: Fri, 26 Jun 2026 20:28:23 +0200 Subject: [PATCH] Add activation.onStartup to manifest so the plugin loads at gateway startup, bump to 1.2.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per OpenClaw plugin manifest semantics (docs/plugins/manifest.md): omitting `activation.onStartup` no longer implicitly startup-loads a plugin — explicit activation metadata is now required. Without it the gateway discovers clawflow (status: loaded) but never runs its register(), so it contributes zero tools (`toolNames: []`) and never starts the flow HTTP server (`serve`). HTTP triggers and webhook-to-flow dispatch were silently dead as a result. ClawFlow registers the flow_* tools, an approval hook, and (when configured) a long-lived flow server — all of which must run at startup, so onStartup: true. Also align manifest version (was 1.2.2) with package version. --- openclaw.plugin.json | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/openclaw.plugin.json b/openclaw.plugin.json index f9aed58..3f1c90a 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -2,8 +2,11 @@ "id": "clawflow", "name": "ClawFlow", "description": "The n8n for agents. Declarative, AI-native workflow engine — LLM-writable, Cloudflare-portable.", - "version": "1.2.2", + "version": "1.2.4", "skills": ["./skills/flow"], + "activation": { + "onStartup": true + }, "contracts": { "tools": [ "flow_create", diff --git a/package.json b/package.json index bc8b0c8..6310d71 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@clawnify/clawflow", - "version": "1.2.3", + "version": "1.2.4", "description": "The n8n for agents. A declarative, AI-native workflow format that agents can read, write, and run.", "type": "module", "main": "./dist/index.js",