Get the file path for a session
(&self, id: &str)
| 45 | |
| 46 | /// Get the file path for a session |
| 47 | fn session_path(&self, id: &str) -> PathBuf { |
| 48 | // Sanitize ID to prevent path traversal |
| 49 | self.dir.join(format!("{}.json", safe_session_id(id))) |
| 50 | } |
| 51 | |
| 52 | fn artifact_dir(&self, id: &str) -> PathBuf { |
| 53 | self.dir.join("artifacts").join(safe_session_id(id)) |