32 lines
824 B
TypeScript
32 lines
824 B
TypeScript
export { validateYonexusClientConfig, YonexusClientConfigError } from "./core/config.js";
|
|
export type { YonexusClientConfig } from "./core/config.js";
|
|
|
|
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 };
|