Skip to content

run

Run owns durable task and run execution concepts.

Language: rust

Path: crates/run

Owns:

  • Task
  • Run
  • run status
  • durable execution vocabulary
  • migration-safe task and run metadata
  • task and run repository helpers

Must Not:

  • become a second agent loop
  • own skill catalog
  • create a separate team runtime

Inputs:

  • task definitions
  • agent execution events
  • checkpoint state
  • skill catalog
  • task and run repositories

Outputs:

  • run status
  • run history
  • run artifacts
  • agent run input
  • persisted task and run records

Depends On:

  • agent
  • chat
  • event
  • skill
  • store

Verify:

  • cargo check -p run