MCPcopy Create free account
hub / github.com/ScaleML/AgentSPEX / _persist

Method _persist

src/harness/agentic_loop/task_board.py:183–189  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

181 return data
182
183 def _persist(self) -> None:
184 if not self._persist_path:
185 return
186 self._persist_path.parent.mkdir(parents=True, exist_ok=True)
187 tmp = self._persist_path.with_suffix(".tmp")
188 tmp.write_text(json.dumps(self.to_dict(), indent=2, default=str))
189 tmp.rename(self._persist_path)
190
191 def _load(self) -> None:
192 data = json.loads(self._persist_path.read_text())

Callers 2

create_taskMethod · 0.95
update_taskMethod · 0.95

Calls 1

to_dictMethod · 0.95

Tested by

no test coverage detected