From 9aae9cb66f3a3714dc5421fe12ca95c6ae452ddf Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Tue, 25 Nov 2025 02:51:11 -0500 Subject: [PATCH 1/2] Fix version checker path to package.json The compiled file is at dist/lib/version-checker.js, so we need to traverse up two directories (../../) to reach package.json, not one. --- lib/version-checker.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/version-checker.ts b/lib/version-checker.ts index ab20e771..1132c58d 100644 --- a/lib/version-checker.ts +++ b/lib/version-checker.ts @@ -12,10 +12,12 @@ const __dirname = dirname(__filename) /** * Gets the local package version from package.json + * Note: In compiled output, this file is at dist/lib/version-checker.js + * so we need to go up two levels to reach package.json */ export function getLocalVersion(): string { try { - const pkgPath = join(__dirname, '../package.json') + const pkgPath = join(__dirname, '../../package.json') const pkg = JSON.parse(readFileSync(pkgPath, 'utf-8')) return pkg.version } catch { From 8b6e10827afed4920a473fc7e085b94bce8d41ce Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Tue, 25 Nov 2025 02:54:39 -0500 Subject: [PATCH 2/2] v0.3.14 - Bump version --- README.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c80b831a..8a1374eb 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ If you want to ensure a specific version is always used or update your version, ```json { "plugin": [ - "@tarquinen/opencode-dcp@0.3.13" + "@tarquinen/opencode-dcp@0.3.14" ] } ``` diff --git a/package-lock.json b/package-lock.json index c1053a8b..a066cc39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "license": "MIT", "dependencies": { "@ai-sdk/openai-compatible": "^1.0.27", diff --git a/package.json b/package.json index 6a3c5c6f..b5a4b939 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "type": "module", "description": "OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context", "main": "./dist/index.js",