feat(coding-agent): replaced markitdown CLI with native markit-ai library for document conversion

- Replaced Python-based markitdown CLI with native markit-ai library for document and notebook conversion.
- Added support for converting Jupyter notebooks (.ipynb) to markdown via markit-ai integration.
- Created markit utility module with file/buffer conversion wrappers and standardized error handling.
- Removed markitdown from Python tools manager and eliminated external CLI dependency.
- Updated fetch, read, and scraper tools to use new markit conversion API across codebase.
- Added test coverage for ipynb file conversion through markit utility.
This commit is contained in:
can1357
2026-04-01 20:51:29 +02:00
parent 9d5508980f
commit d8f5bb4be2
14 changed files with 297 additions and 125 deletions
+1
View File
@@ -56,6 +56,7 @@
"fflate": "0.8.2",
"handlebars": "^4.7",
"linkedom": "^0.18",
"markit-ai": "0.5.0",
"puppeteer": "^24.37",
"zod": "4.3.6"
},