feat: add markdown composer backend foundation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Kaya
2026-03-25 19:19:58 +01:00
co-authored by Copilot
parent a8c6ba94f5
commit d07bf30e81
16 changed files with 539 additions and 121 deletions
+17
View File
@@ -121,6 +121,23 @@ describe('session title helpers', () => {
]),
).toBe('Release readiness review');
});
test('builds auto titles from markdown-heavy first messages', () => {
const pattern = createPattern();
const session = createSession();
expect(
resolveSessionTitle(session, pattern, [
{
id: 'msg-1',
role: 'user',
authorName: 'You',
content: '```ts\nconst answer = 42;\n```',
createdAt: '2026-03-23T00:00:00.000Z',
},
]),
).toBe('const answer = 42;');
});
});
describe('session tooling helpers', () => {