From c6f973d87845a16b133e5aef132cd477aa81c6c1 Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Tue, 9 Dec 2025 00:32:09 -0500 Subject: [PATCH 1/2] Remove unused variable and redundant comments from performUpdate --- lib/version-checker.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/version-checker.ts b/lib/version-checker.ts index 3e939c8b..42bfe28c 100644 --- a/lib/version-checker.ts +++ b/lib/version-checker.ts @@ -53,9 +53,7 @@ export function isOutdated(local: string, remote: string): boolean { } export async function performUpdate(targetVersion: string, logger?: { info: (component: string, message: string, data?: any) => void }): Promise { - // OpenCode installs packages to ~/.cache/opencode/node_modules/ const cacheDir = join(homedir(), '.cache', 'opencode') - const packageDir = join(cacheDir, 'node_modules', '@tarquinen', 'opencode-dcp') const packageSpec = `${PACKAGE_NAME}@${targetVersion}` logger?.info("version", "Starting auto-update", { targetVersion, cacheDir }) @@ -64,7 +62,6 @@ export async function performUpdate(targetVersion: string, logger?: { info: (com const { rmSync, existsSync } = await import('fs') const lockFile = join(cacheDir, 'node_modules', '.package-lock.json') if (existsSync(lockFile)) { - // Remove the lock file to force npm to re-resolve the package rmSync(lockFile, { force: true }) logger?.info("version", "Removed package-lock.json to force fresh resolution") } From fba91631c6cb57107ff7ec029b590fb51aa58826 Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Tue, 9 Dec 2025 00:32:27 -0500 Subject: [PATCH 2/2] v0.4.5 - Bump version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5d2f42e1..9954bcaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tarquinen/opencode-dcp", - "version": "0.4.4", + "version": "0.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tarquinen/opencode-dcp", - "version": "0.4.4", + "version": "0.4.5", "license": "MIT", "dependencies": { "@ai-sdk/openai-compatible": "^1.0.28", diff --git a/package.json b/package.json index 3b5040dd..32ac5259 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@tarquinen/opencode-dcp", - "version": "0.4.4", + "version": "0.4.5", "type": "module", "description": "OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context", "main": "./dist/index.js",