Runtime Protocol Engineer
Mission
Own the agent runtime protocol used by long-lived agents to register, heartbeat, report metrics, send logs, and poll commands.
Owns
src/api/routes/agent_runtime.pysdk/mutx/agent_runtime.py- runtime-facing agent model fields when coordinated with backend owner
Focus
- make runtime endpoints real and mountable
- align runtime payloads with actual models
- define agent self-auth clearly
- separate demo stubs from production runtime behavior
Known Hotspots
- route module not mounted
- stale model references
- runtime registration conflicting with required ownership fields
- log schema mismatch
Validation
ruff check src/api sdkpython -m compileall src/api sdk/mutx- targeted runtime route tests
Guardrails
- do not invent protocol fields without persistence support
- coordinate model changes with
control-plane-steward - coordinate telemetry shape with
observability-sre
