MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / open_or_init_codex_daemon_automation_project

Function open_or_init_codex_daemon_automation_project

src/agent_cmd.rs:194–206  ·  view source on GitHub ↗
(
    project_path: &Path,
)

Source from the content-addressed store, hash-verified

192}
193
194async 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
208fn codex_daemon_interval_task(interval_secs: u64) -> AutomationTaskPatch {
209 AutomationTaskPatch {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected