Create a station
A Station pairs an AgentDefinition with the Pod it runs in. The controller injects the agent runtime, so the container image only needs to be glibc-based.
apiVersion: agents.re-cinq.com/v1alpha1kind: Stationmetadata: name: node-fixerspec: agentDefRef: bug-fixer deadlineMinutes: 15 successfulRunsHistoryLimit: 3 failedRunsHistoryLimit: 3 template: spec: restartPolicy: Never containers: - name: agent image: debian:bookworm-slim resources: requests: cpu: 250m memory: 512Mi limits: cpu: "1" memory: 1GiagentDefRefmust match the name of an existingAgentDefinition.- The container named
agentis the one the controller wires with the rendered prompt and the injected supervisor. You do not set itscommand; the controller overrides it. deadlineMinutesbecomes the Job’sactiveDeadlineSeconds.- History limits bound how many finished Agents the controller keeps per phase.
Apply it:
kubectl apply -f node-fixer.yamlkubectl get stationsNow launch a run in Launch an agent.