Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ploeg-worker
command
ploeg-worker is the OpenHands harness adapter (design §5): it runs as the main container of a KEDA-spawned Job, claims one work item from ploegd, drives a headless OpenHands run via the agent-runner entrypoint, and reports an OutcomeReport before exit.
|
ploeg-worker is the OpenHands harness adapter (design §5): it runs as the main container of a KEDA-spawned Job, claims one work item from ploegd, drives a headless OpenHands run via the agent-runner entrypoint, and reports an OutcomeReport before exit. |
|
ploegd
command
ploegd is Ploeg's single daemon: webhook ingest, provider SPI host, lease manager, outcome ingestion.
|
ploegd is Ploeg's single daemon: webhook ingest, provider SPI host, lease manager, outcome ingestion. |
|
pkg
|
|
|
harness
Package harness defines the contract between Ploeg and an agent container: TaskSpec in, OutcomeReport out.
|
Package harness defines the contract between Ploeg and an agent container: TaskSpec in, OutcomeReport out. |
|
httpapi
Package httpapi exposes ploegd's two surfaces: webhook ingest (tracker → queued work) and the run API an agent container uses (claim, renew, checkpoint, outcome) per the worker-claims-at-startup convention (backlog #48).
|
Package httpapi exposes ploegd's two surfaces: webhook ingest (tracker → queued work) and the run API an agent container uses (claim, renew, checkpoint, outcome) per the worker-claims-at-startup convention (backlog #48). |
|
provider
Package provider defines Ploeg's SPI.
|
Package provider defines Ploeg's SPI. |
|
provider/vikunja
Package vikunja is the reference TrackerProvider (design §4).
|
Package vikunja is the reference TrackerProvider (design §4). |
|
store
Package store is Ploeg's Postgres data layer: work items, leases, checkpoints, runs, and the audit log.
|
Package store is Ploeg's Postgres data layer: work items, leases, checkpoints, runs, and the audit log. |
|
work
Package work defines Ploeg's core semantics: work items, leases, checkpoints, and outcomes.
|
Package work defines Ploeg's core semantics: work items, leases, checkpoints, and outcomes. |
Click to show internal directories.
Click to hide internal directories.