Skip to content

feat(devkitd): manage durable agents in devkitd #414

Open

Description

@codeaholicguy

Part of the devkitd agent migration (#406). Target: durable agents managed by devkitd — port DurableAgentRepository into daemon.db.

Scope

  • durable_agents / durable_runs tables — port repository schema (state, session health, active run, last result)
  • durable.create / list / show / send / stop RPCs
  • durable.run — daemon spawns print-mode provider CLIs (claude -p, codex exec, pi); run pids observed by the existing sweep
  • CLI: agent start --mode durable, agent send --id, agent session/sessions durable entries → daemon routing
  • Durable launch commands in start_profiles (claude -p vs interactive argv)

Acceptance

  • Durable create/send/session flows daemon-backed
  • Run status reconciles (exit code → succeeded/failed/interrupted)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions