Skip to content

Per-run log folders for agent grep/analysis #1504

@dimos-bot

Description

@dimos-bot

Change logging architecture to create separate log folders PER run/process:

  • Each dimos run creates unique log directory (e.g., logs/run-<timestamp>-<pid>/)
  • Logs persist after process stops for post-mortem analysis
  • Agent can grep/analyze logs by run ID
  • Include metadata file (blueprint, start time, PID, etc.)

Context: Agent needs to analyze logs from previous runs to debug failures and validate success.

Success criteria:

  • logs/run-20260310-143022-12345/ directory structure
  • Logs remain after dimos stop
  • Easy to reference by PID or timestamp

Synced from DIM-666

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions