Let agents see rendered diagrams and drop Mermaid support
This commit is contained in:
@@ -43,7 +43,6 @@ indirect enum MDBlock: Sendable {
|
||||
case diff([String])
|
||||
case details(summary: [MDInline], body: [MDBlock])
|
||||
case diagram(String)
|
||||
case boxDiagram(String)
|
||||
case table(head: [[MDInline]], rows: [[[MDInline]]])
|
||||
}
|
||||
|
||||
@@ -123,12 +122,8 @@ private func blocks(_ lines: [String], _ choices: Bool) -> [MDBlock] {
|
||||
}
|
||||
i += 1
|
||||
let lang = f[2]!.lowercased()
|
||||
if lang == "mermaid" {
|
||||
out.append(.diagram(body.joined(separator: "\n")))
|
||||
continue
|
||||
}
|
||||
if lang == "diagram" {
|
||||
out.append(.boxDiagram(body.joined(separator: "\n")))
|
||||
out.append(.diagram(body.joined(separator: "\n")))
|
||||
continue
|
||||
}
|
||||
if lang == "diff" || lang == "patch" {
|
||||
|
||||
Reference in New Issue
Block a user