Prototype self-reflection.

This commit is contained in:
Christian Gunderman
2026-03-09 15:20:48 -07:00
parent 680077631d
commit 6b47b0a8f8
19 changed files with 291 additions and 1 deletions
+1
View File
@@ -776,6 +776,7 @@ export async function loadCliConfig(
skillsSupport: settings.skills?.enabled ?? true,
disabledSkills: settings.skills?.disabled,
experimentalJitContext: settings.experimental?.jitContext,
experimentalReflection: settings.experimental?.reflection,
modelSteering: settings.experimental?.modelSteering,
toolOutputMasking: settings.experimental?.toolOutputMasking,
noBrowser: !!process.env['NO_BROWSER'],
+10
View File
@@ -1798,6 +1798,16 @@ const SETTINGS_SCHEMA = {
description: 'Enable Just-In-Time (JIT) context loading.',
showInDialog: false,
},
reflection: {
type: 'boolean',
label: 'Continuous Learning (Reflection)',
category: 'Experimental',
requiresRestart: false,
default: false,
description:
'Enable the agent to periodically reflect on the session and propose new skills or memories.',
showInDialog: true,
},
useOSC52Paste: {
type: 'boolean',
label: 'Use OSC 52 Paste',