Feat/html to markdown #106 (#115)

* feat: add HTML-to-Markdown conversion for web content

- Add readabilityrs for content extraction
- Add html-to-markdown for conversion
- Feature-gated behind html-markdown flag
- Integrates with HTTP tool response handling
- Includes comprehensive tests and examples

Closes #106

* Update comments for is_html_response helper and fix tests to not fail silently in certain instances

---------

Co-authored-by: Zach Frederick <[email protected]>
Co-authored-by: Illia Polosukhin <[email protected]>
This commit is contained in:
Zach Frederick
2026-02-21 06:05:16 +00:00
committed by GitHub
co-authored by Zach Frederick Illia Polosukhin
parent 436066415b
commit dbd3e0807f
16 changed files with 20726 additions and 4 deletions
+4
View File
@@ -30,3 +30,7 @@ pub use routine::{
pub use shell::ShellTool;
pub use skill_tools::{SkillInstallTool, SkillListTool, SkillRemoveTool, SkillSearchTool};
pub use time::TimeTool;
mod html_converter;
pub use html_converter::convert_html_to_markdown;