## Goals - Retrieve the agent version - Be able to start a process - Be able to provide its stdout/stderr: - First milestone: at the end of the process - Second milestone: streaming - Be able to stop a process (send it a signal) ## Deliverables - Agent (`cloude-agentd`) (Rust) - Server (`cloude-hostd`) (Rust) - Agent ↔ server protocol (over serial) * Backend ↔ `lumper-hostd` protocol: to be defined (open choice, gRPC/whatever) ## Cross-team Interactions - **VMM**: Create the serial port - **VMM**: Start the host-side daemon - **Images/initramfs**: Inject the agent into the image (including init hook) - **UI/UX**: Be able to send the “stop” command and retrieve stdout/stderr
Goals
Deliverables
cloude-agentd) (Rust)cloude-hostd) (Rust)lumper-hostdprotocol: to be defined (open choice, gRPC/whatever)Cross-team Interactions