diff --git a/plugin/index.ts b/plugin/index.ts index b0fb59e..aa0a28d 100644 --- a/plugin/index.ts +++ b/plugin/index.ts @@ -38,8 +38,8 @@ export default { register(api: OpenClawPluginApi) { const config = normalizeConfig(api); const pluginDir = path.dirname(new URL(import.meta.url).pathname); - const routersDir = config.routersDir || path.resolve(pluginDir, "..", "routers"); - const rulesFile = config.rulesFile || path.resolve(pluginDir, "..", "rules.json"); + const routersDir = config.routersDir || path.resolve(pluginDir, "routers"); + const rulesFile = config.rulesFile || path.resolve(pluginDir, "rules.json"); // Gateway lifecycle: init once if (!_G[LIFECYCLE_KEY]) {