summaryrefslogtreecommitdiffhomepage
path: root/packages/opencode/src/tool/webfetch.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/opencode/src/tool/webfetch.ts')
-rw-r--r--packages/opencode/src/tool/webfetch.ts9
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)
}