(sessionDir: string, meta: Record<string, unknown>)
| 161 | } |
| 162 | |
| 163 | async function writeState(sessionDir: string, meta: Record<string, unknown>): Promise<void> { |
| 164 | await mkdir(sessionDir, { recursive: true }); |
| 165 | await writeFile(join(sessionDir, 'state.json'), JSON.stringify(meta), 'utf-8'); |
| 166 | } |
| 167 | |
| 168 | function userMessage(text: string): { role: 'user'; content: Array<{ type: 'text'; text: string }>; toolCalls: never[] } { |
| 169 | return { role: 'user', content: [{ type: 'text', text }], toolCalls: [] }; |
no test coverage detected