Variable: adapterSessions
Makaio Framework / services-core / adapterSessions
Variable: adapterSessions
Section titled “Variable: adapterSessions”
constadapterSessions:SQLiteTableWithColumns<{columns: {adapterName:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"adapter_name";notNull:true;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;adapterSessionId:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:true;name:"adapter_session_id";notNull:true;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;cwd:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"cwd";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;discoveredAt:SQLiteColumn<{baseColumn:never;columnType:"SQLiteInteger";data:number;dataType:"number";driverParam:number;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"discovered_at";notNull:true;tableName:"adapter_sessions"; }, { }, { }>;forkPointMessageId:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"fork_point_message_id";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;kind:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:"fork"|"subagent"|"compress"|"root";dataType:"string";driverParam:string;enumValues: ["root","fork","subagent","compress"];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"kind";notNull:true;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;logFilePath:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"log_file_path";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;model:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"model";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;parentAdapterSessionId:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"parent_adapter_session_id";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;sessionId:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"session_id";notNull:false;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>;startedAt:SQLiteColumn<{baseColumn:never;columnType:"SQLiteInteger";data:number;dataType:"number";driverParam:number;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"started_at";notNull:true;tableName:"adapter_sessions"; }, { }, { }>;status:SQLiteColumn<{baseColumn:never;columnType:"SQLiteText";data:"discovered"|"imported"|"live"|"tracking";dataType:"string";driverParam:string;enumValues: ["discovered","imported","live","tracking"];generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"status";notNull:true;tableName:"adapter_sessions"; }, { }, {length:number|undefined; }>; };dialect:"sqlite";name:"adapter_sessions";schema:undefined; }>
Defined in: ../../../packages/services/core/src/session/adapter-sessions/schema.ts:12
Adapter sessions table schema.
Tracks sessions discovered from external adapter logs (e.g., Claude Code). Stores lineage information with soft parent references that resolve when all sessions in a fork chain are imported.