@@ -31,7 +31,6 @@ export interface PruneTool {
3131export 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(
217212const 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 }
0 commit comments