( agentId: AgentId, metadata: AgentMetadata, )
| 283 | * isolation, enabling resume to restore the correct cwd. |
| 284 | */ |
| 285 | export async function writeAgentMetadata( |
| 286 | agentId: AgentId, |
| 287 | metadata: AgentMetadata, |
| 288 | ): Promise<void> { |
| 289 | const path = getAgentMetadataPath(agentId) |
| 290 | await mkdir(dirname(path), { recursive: true }) |
| 291 | await writeFile(path, JSON.stringify(metadata)) |
| 292 | } |
| 293 | |
| 294 | export async function readAgentMetadata( |
| 295 | agentId: AgentId, |
no test coverage detected