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
+2 -1
View File
@@ -4,6 +4,7 @@ import {
type ApprovalPolicy,
validateApprovalPolicy,
} from '@shared/domain/approval';
import { buildMarkdownExcerpt } from '@shared/utils/markdownText';
export type OrchestrationMode =
| 'single'
@@ -1009,5 +1010,5 @@ export function buildSessionTitle(pattern: PatternDefinition, messages: ChatMess
return pattern.name;
}
return firstUserMessage.content.slice(0, 48).trim() || pattern.name;
return buildMarkdownExcerpt(firstUserMessage.content, 48) ?? pattern.name;
}