Expand description
Per-run logging infrastructure.
This module provides types and utilities for organizing all logs from a single
pipeline run under a per-run directory (.agent/logs-<run_id>/).
Key types:
RunId: Unique timestamp-based identifier for each pipeline runRunLogContext: Manages log directory creation and path resolutionEventLoopLogger: Records event loop execution for diagnosability
Structs§
- Config
Summary - Non-secret configuration summary for run.json.
- Event
Loop Logger - LogEffect
Params - RunId
- Unique identifier for a pipeline run.
- RunLog
Context - Context for managing per-run log directories and files.
- RunMetadata
- Metadata recorded in run.json for each pipeline run.