from ..config import DATA_PATH def read(params: dict) -> dict: p = DATA_PATH / params["path"] if not p.exists(): return {"exists": False, "content": ""} return {"exists": True, "content": p.read_text()} def write(params: dict) -> dict: p = DATA_PATH / params["path"] p.parent.mkdir(parents=True, exist_ok=True) p.write_text(params.get("content", "")) return {"status": "written", "path": str(p)}