mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-28 20:46:57 +02:00
feat: declare startup plugin imports explicitly
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "acpx",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"enabledByDefault": true,
|
||||
"name": "ACPX Runtime",
|
||||
"description": "Embedded ACP runtime backend with plugin-owned session and transport management.",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "active-memory",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Active Memory",
|
||||
"description": "Runs a bounded blocking memory sub-agent before eligible conversational replies and injects relevant memory into prompt context.",
|
||||
"configSchema": {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "bonjour",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"enabledByDefault": true,
|
||||
"name": "Bonjour Gateway Discovery",
|
||||
"description": "Advertise the local OpenClaw gateway over Bonjour/mDNS.",
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"id": "browser",
|
||||
"enabledByDefault": true,
|
||||
"activation": {
|
||||
"onStartup": true,
|
||||
"onConfigPaths": ["browser"]
|
||||
},
|
||||
"commandAliases": [{ "name": "browser" }],
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "device-pair",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"enabledByDefault": true,
|
||||
"name": "Device Pairing",
|
||||
"description": "Generate setup codes and approve device pairing requests.",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "diagnostics-otel",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"configSchema": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "diagnostics-prometheus",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"configSchema": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "diffs",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Diffs",
|
||||
"description": "Read-only diff viewer and file renderer for agents.",
|
||||
"skills": ["./skills"],
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"enabledByDefault": false,
|
||||
"commandAliases": [{ "name": "googlemeet" }],
|
||||
"activation": {
|
||||
"onStartup": true,
|
||||
"onCommands": ["googlemeet"],
|
||||
"onCapabilities": ["tool"]
|
||||
},
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "llm-task",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "LLM Task",
|
||||
"description": "Generic JSON-only LLM tool for structured tasks callable from workflows.",
|
||||
"configSchema": {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "lobster",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Lobster",
|
||||
"description": "Typed workflow tool with resumable approvals.",
|
||||
"configSchema": {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "memory-wiki",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Memory Wiki",
|
||||
"description": "Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw.",
|
||||
"skills": ["./skills"],
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "openshell",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "OpenShell Sandbox",
|
||||
"description": "Sandbox backend powered by OpenShell with mirrored local workspaces and SSH-based command execution.",
|
||||
"configSchema": {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "phone-control",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"enabledByDefault": true,
|
||||
"name": "Phone Control",
|
||||
"description": "Arm/disarm high-risk phone node commands (camera/screen/writes) with an optional auto-expiry.",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "talk-voice",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"enabledByDefault": true,
|
||||
"name": "Talk Voice",
|
||||
"description": "Manage Talk voice selection (list/set).",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "thread-ownership",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Thread Ownership",
|
||||
"description": "Prevents multiple agents from responding in the same Slack thread. Uses HTTP calls to the slack-forwarder ownership API.",
|
||||
"configSchema": {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "voice-call",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"channelEnvVars": {
|
||||
"voice-call": [
|
||||
"TELNYX_API_KEY",
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{
|
||||
"id": "webhooks",
|
||||
"activation": {
|
||||
"onStartup": true
|
||||
},
|
||||
"name": "Webhooks",
|
||||
"description": "Authenticated inbound webhooks that bind external automation to OpenClaw TaskFlows.",
|
||||
"configSchema": {
|
||||
|
||||
Reference in New Issue
Block a user