Skip to content

Commit e444735

Browse files
authored
Merge pull request #155 from Opencode-DCP/chore/remove-show-update-toasts-config
Remove showUpdateToasts config option
2 parents c5d9287 + 801fe14 commit e444735

File tree

4 files changed

+3
-16
lines changed

4 files changed

+3
-16
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ DCP uses its own config file:
5858
"enabled": true,
5959
// Enable debug logging to ~/.config/opencode/logs/dcp/
6060
"debug": false,
61-
// Show toast notifications when a new version is available
62-
"showUpdateToasts": true,
6361
// Summary display: "off", "minimal", or "detailed"
6462
"pruningSummary": "detailed",
6563
// Strategies for pruning tokens from chat history

lib/config.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ export interface PruneTool {
3131
export interface PluginConfig {
3232
enabled: boolean
3333
debug: boolean
34-
showUpdateToasts?: boolean
3534
pruningSummary: "off" | "minimal" | "detailed"
3635
strategies: {
3736
deduplication: Deduplication
@@ -47,7 +46,6 @@ export const VALID_CONFIG_KEYS = new Set([
4746
// Top-level keys
4847
'enabled',
4948
'debug',
50-
'showUpdateToasts',
5149
'pruningSummary',
5250
'strategies',
5351
// strategies.deduplication
@@ -106,9 +104,6 @@ function validateConfigTypes(config: Record<string, any>): ValidationError[] {
106104
if (config.debug !== undefined && typeof config.debug !== 'boolean') {
107105
errors.push({ key: 'debug', expected: 'boolean', actual: typeof config.debug })
108106
}
109-
if (config.showUpdateToasts !== undefined && typeof config.showUpdateToasts !== 'boolean') {
110-
errors.push({ key: 'showUpdateToasts', expected: 'boolean', actual: typeof config.showUpdateToasts })
111-
}
112107
if (config.pruningSummary !== undefined) {
113108
const validValues = ['off', 'minimal', 'detailed']
114109
if (!validValues.includes(config.pruningSummary)) {
@@ -217,7 +212,6 @@ function showConfigValidationWarnings(
217212
const defaultConfig: PluginConfig = {
218213
enabled: true,
219214
debug: false,
220-
showUpdateToasts: true,
221215
pruningSummary: 'detailed',
222216
strategies: {
223217
deduplication: {
@@ -310,8 +304,6 @@ function createDefaultConfig(): void {
310304
"enabled": true,
311305
// Enable debug logging to ~/.config/opencode/logs/dcp/
312306
"debug": false,
313-
// Show toast notifications when a new version is available
314-
"showUpdateToasts": true,
315307
// Summary display: "off", "minimal", or "detailed"
316308
"pruningSummary": "detailed",
317309
// Strategies for pruning tokens from chat history
@@ -468,7 +460,6 @@ export function getConfig(ctx: PluginInput): PluginConfig {
468460
config = {
469461
enabled: result.data.enabled ?? config.enabled,
470462
debug: result.data.debug ?? config.debug,
471-
showUpdateToasts: result.data.showUpdateToasts ?? config.showUpdateToasts,
472463
pruningSummary: result.data.pruningSummary ?? config.pruningSummary,
473464
strategies: mergeStrategies(config.strategies, result.data.strategies as any)
474465
}
@@ -500,7 +491,6 @@ export function getConfig(ctx: PluginInput): PluginConfig {
500491
config = {
501492
enabled: result.data.enabled ?? config.enabled,
502493
debug: result.data.debug ?? config.debug,
503-
showUpdateToasts: result.data.showUpdateToasts ?? config.showUpdateToasts,
504494
pruningSummary: result.data.pruningSummary ?? config.pruningSummary,
505495
strategies: mergeStrategies(config.strategies, result.data.strategies as any)
506496
}
@@ -529,7 +519,6 @@ export function getConfig(ctx: PluginInput): PluginConfig {
529519
config = {
530520
enabled: result.data.enabled ?? config.enabled,
531521
debug: result.data.debug ?? config.debug,
532-
showUpdateToasts: result.data.showUpdateToasts ?? config.showUpdateToasts,
533522
pruningSummary: result.data.pruningSummary ?? config.pruningSummary,
534523
strategies: mergeStrategies(config.strategies, result.data.strategies as any)
535524
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@tarquinen/opencode-dcp",
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"type": "module",
66
"description": "OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context",
77
"main": "./dist/index.js",

0 commit comments

Comments
 (0)