Simulate the producer skill writing index.html.
(kb_dir: Path, deck_name: str, body: str = "<html></html>")
| 34 | |
| 35 | |
| 36 | def _write_index(kb_dir: Path, deck_name: str, body: str = "<html></html>") -> Path: |
| 37 | """Simulate the producer skill writing index.html.""" |
| 38 | out = kb_dir / "output" / "decks" / deck_name |
| 39 | out.mkdir(parents=True, exist_ok=True) |
| 40 | p = out / "index.html" |
| 41 | p.write_text(body, encoding="utf-8") |
| 42 | return p |
| 43 | |
| 44 | |
| 45 | def _producer_result(kb_dir: Path, deck_name: str) -> SkillRunResult: |