From c8fb01ff9834992df8084d2f518b659ffd70a2b0 Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Mon, 1 Dec 2025 20:42:24 -0500 Subject: [PATCH 1/2] chore: update opencode-auth-provider to v0.1.6 Bump @tarquinen/opencode-auth-provider dependency from ^0.1.5 to ^0.1.6 which includes optional peer dependencies for AI SDK providers. --- package-lock.json | 44 ++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9fa587..c448f0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@ai-sdk/openai-compatible": "^1.0.27", "@opencode-ai/sdk": "latest", - "@tarquinen/opencode-auth-provider": "^0.1.5", + "@tarquinen/opencode-auth-provider": "^0.1.6", "ai": "^5.0.98", "gpt-tokenizer": "^3.4.0", "jsonc-parser": "^3.3.1", @@ -1923,9 +1923,9 @@ "license": "MIT" }, "node_modules/@tarquinen/opencode-auth-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@tarquinen/opencode-auth-provider/-/opencode-auth-provider-0.1.5.tgz", - "integrity": "sha512-wH4P1UgK+yrOX+xOjK1RXlS+gnWD3CsS4bA0s5aFNaPhwqY1c4KUfj5jYpVAFdtY7c9m0s4Y3Rd5PyEM6khwzg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@tarquinen/opencode-auth-provider/-/opencode-auth-provider-0.1.6.tgz", + "integrity": "sha512-P1r318UtXAnkLodcVNpEX0PZP1wOhsvJTP4aX3LB958HCKc3JNz1JZecCeggBtEtHlz/NVLkGWiG5M5YCWCTDQ==", "license": "MIT", "dependencies": { "@aws-sdk/credential-providers": "^3.936.0", @@ -1937,6 +1937,42 @@ "remeda": "^2.32.0", "xdg-basedir": "^5.1.0", "zod": "^4.1.12" + }, + "peerDependencies": { + "@ai-sdk/amazon-bedrock": ">=1.0.0", + "@ai-sdk/anthropic": ">=1.0.0", + "@ai-sdk/azure": ">=1.0.0", + "@ai-sdk/google": ">=1.0.0", + "@ai-sdk/google-vertex": ">=1.0.0", + "@ai-sdk/openai": ">=1.0.0", + "@ai-sdk/openai-compatible": ">=0.1.0", + "@openrouter/ai-sdk-provider": ">=0.1.0" + }, + "peerDependenciesMeta": { + "@ai-sdk/amazon-bedrock": { + "optional": true + }, + "@ai-sdk/anthropic": { + "optional": true + }, + "@ai-sdk/azure": { + "optional": true + }, + "@ai-sdk/google": { + "optional": true + }, + "@ai-sdk/google-vertex": { + "optional": true + }, + "@ai-sdk/openai": { + "optional": true + }, + "@ai-sdk/openai-compatible": { + "optional": true + }, + "@openrouter/ai-sdk-provider": { + "optional": true + } } }, "node_modules/@types/node": { diff --git a/package.json b/package.json index c92bc4b..a036019 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "dependencies": { "@ai-sdk/openai-compatible": "^1.0.27", "@opencode-ai/sdk": "latest", - "@tarquinen/opencode-auth-provider": "^0.1.5", + "@tarquinen/opencode-auth-provider": "^0.1.6", "ai": "^5.0.98", "gpt-tokenizer": "^3.4.0", "jsonc-parser": "^3.3.1", From 33d5d5f189e4c6e1ca6cec9ee8faf4bc84920c94 Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Mon, 1 Dec 2025 20:42:49 -0500 Subject: [PATCH 2/2] v0.3.30 - 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 6b29fe6..c089cfd 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Add to your OpenCode config: ```jsonc // opencode.jsonc { - "plugin": ["@tarquinen/opencode-dcp@0.3.29"] + "plugin": ["@tarquinen/opencode-dcp@0.3.30"] } ``` diff --git a/package-lock.json b/package-lock.json index c448f0c..2845ba8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tarquinen/opencode-dcp", - "version": "0.3.29", + "version": "0.3.30", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tarquinen/opencode-dcp", - "version": "0.3.29", + "version": "0.3.30", "license": "MIT", "dependencies": { "@ai-sdk/openai-compatible": "^1.0.27", diff --git a/package.json b/package.json index a036019..e5c8014 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.29", + "version": "0.3.30", "type": "module", "description": "OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context", "main": "./dist/index.js",