diff options
Diffstat (limited to 'packages/opencode/src/tool/webfetch.ts')
| -rw-r--r-- | packages/opencode/src/tool/webfetch.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/opencode/src/tool/webfetch.ts b/packages/opencode/src/tool/webfetch.ts index 70867504e..f1636bfc3 100644 --- a/packages/opencode/src/tool/webfetch.ts +++ b/packages/opencode/src/tool/webfetch.ts @@ -99,6 +99,13 @@ function extractTextFromHTML(html: string): string { } function convertHTMLToMarkdown(html: string): string { - const turndownService = new TurndownService() + const turndownService = new TurndownService({ + headingStyle: "atx", + hr: "---", + bulletListMarker: "-", + codeBlockStyle: "fenced", + emDelimiter: "*", + }) + turndownService.remove(["script", "style", "meta", "link"]) return turndownService.turndown(html) } |
