diff --git a/package.json b/package.json index cb4443c..efab440 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "name": "opencode-rea", + "name": "@heretek-ai/opencode-rea", "version": "0.1.2", "description": "OpenCode v2 plugin for REA (reverse-engineer-anything) MCP integration", "type": "module", diff --git a/src/index.ts b/src/index.ts index 7e16937..051042d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -29,13 +29,13 @@ export { isRuntimeEffectTool, type DebuggerSessionToolName, type EffectCategory, - type RuntimeEffectTool, + type RuntimeEffect, } from "./effects.js" export { parseOptions, sanitizeServerNamespace, - type PluginOptions, - type RuntimePolicy, + type ReaOptions, + type RuntimeOption, } from "./options.js" export { DOCTOR_CMD, @@ -57,7 +57,7 @@ export { parseSkillFile, registerSkills, resolveSkillsDir, - type ParsedSkill, + type ParsedSkillFile, type SkillId, } from "./skills.js" diff --git a/test/unit/docs.test.ts b/test/unit/docs.test.ts index 2758a2c..1f4d0f4 100644 --- a/test/unit/docs.test.ts +++ b/test/unit/docs.test.ts @@ -19,7 +19,7 @@ describe("T15 docs guard (README accuracy)", () => { } // Hard-assert known release values (fail loudly on drift). expect(pkg.name).toBe("@heretek-ai/opencode-rea") - expect(pkg.version).toBe("0.1.1") + expect(pkg.version).toBe("0.1.2") expect(pkg.exports).toEqual({ ".": "./dist/index.js" }) expect(pkg.devDependencies?.["rea-agents"]).toBe("6.5.0") for (const entry of ["dist", "skills", "agents", "index.js"]) { diff --git a/test/unit/readiness.test.ts b/test/unit/readiness.test.ts index e273104..78ce428 100644 --- a/test/unit/readiness.test.ts +++ b/test/unit/readiness.test.ts @@ -38,6 +38,7 @@ describe("T08 unit: readiness & Code Mode tool catalog policy", () => { ["read", { id: "read", options: { codemode: false } }], ]) const editor = { + add: (_tool: any) => undefined, namespace: (ns: { name: string; description?: string }) => void described.set(ns.name, ns.description ?? ""), list: () => [...entries.values()], update: (id: string, fn: (t: any) => void) => {