feat: scaffold yonexus client plugin

This commit is contained in:
nav
2026-04-08 19:33:32 +00:00
parent 5234358cac
commit c2bdb2efb6
11 changed files with 129 additions and 0 deletions

0
plugin/commands/.gitkeep Normal file
View File

0
plugin/core/.gitkeep Normal file
View File

0
plugin/hooks/.gitkeep Normal file
View File

View File

@@ -0,0 +1,28 @@
export interface YonexusClientPluginManifest {
readonly name: "Yonexus.Client";
readonly version: string;
readonly description: string;
}
export interface YonexusClientPluginRuntime {
readonly hooks: readonly [];
readonly commands: readonly [];
readonly tools: readonly [];
}
const manifest: YonexusClientPluginManifest = {
name: "Yonexus.Client",
version: "0.1.0",
description: "Yonexus client plugin for cross-instance OpenClaw communication"
};
export function createYonexusClientPlugin(): YonexusClientPluginRuntime {
return {
hooks: [],
commands: [],
tools: []
};
}
export default createYonexusClientPlugin;
export { manifest };

View File

@@ -0,0 +1,13 @@
{
"name": "Yonexus.Client",
"version": "0.1.0",
"description": "Yonexus client plugin for cross-instance OpenClaw communication",
"entry": "dist/plugin/index.js",
"permissions": [],
"config": {
"mainHost": "",
"identifier": "",
"notifyBotToken": "",
"adminUserId": ""
}
}

0
plugin/tools/.gitkeep Normal file
View File