diff --git a/src/headless.ts b/src/headless.ts index 7513ee2..bc821d3 100644 --- a/src/headless.ts +++ b/src/headless.ts @@ -910,6 +910,7 @@ export async function handleHeadlessCommand( mcp_servers: [], permission_mode: "", slash_commands: [], + memfs_enabled: settingsManager.isMemfsEnabled(agent.id), uuid: `init-${agent.id}`, }; console.log(JSON.stringify(initEvent)); @@ -1973,6 +1974,7 @@ async function runBidirectionalMode( model: agent.llm_config?.model, tools: availableTools, cwd: process.cwd(), + memfs_enabled: settingsManager.isMemfsEnabled(agent.id), uuid: `init-${agent.id}`, }; console.log(JSON.stringify(initEvent)); diff --git a/src/types/protocol.ts b/src/types/protocol.ts index 9015e1f..31413d9 100644 --- a/src/types/protocol.ts +++ b/src/types/protocol.ts @@ -88,6 +88,7 @@ export interface SystemInitMessage extends MessageEnvelope { mcp_servers: Array<{ name: string; status: string }>; permission_mode: string; slash_commands: string[]; + memfs_enabled?: boolean; // output_style omitted - Letta Code doesn't have output styles feature }