(
project_path: &Path,
)
| 192 | } |
| 193 | |
| 194 | async fn open_or_init_codex_daemon_automation_project( |
| 195 | project_path: &Path, |
| 196 | ) -> tracedecay::errors::Result<tracedecay::tracedecay::TraceDecay> { |
| 197 | if tracedecay::tracedecay::TraceDecay::has_initialized_store(project_path).await { |
| 198 | tracedecay::tracedecay::TraceDecay::open(project_path).await |
| 199 | } else { |
| 200 | eprintln!( |
| 201 | "No TraceDecay store found for {}; initializing one (equivalent to `tracedecay init`).", |
| 202 | project_path.display() |
| 203 | ); |
| 204 | tracedecay::tracedecay::TraceDecay::init(project_path).await |
| 205 | } |
| 206 | } |
| 207 | |
| 208 | fn codex_daemon_interval_task(interval_secs: u64) -> AutomationTaskPatch { |
| 209 | AutomationTaskPatch { |
no outgoing calls
no test coverage detected