This document describes how the unified three-layer Device Agent architecture is implemented across different platforms. While the core framework (State, Processor, Command layers) remains consistent, each platform implements specialized agents optimized for their native control mechanisms and hierarchies.…
Device Agents are the execution engines of UFO3's multi-device orchestration system. Each device agent operates as an autonomous, intelligent controller that translates high-level user intentions into low-level system commands. The architecture is designed for extensibility, safety, and scalability across…
Device agents in UFO are partitioned into server and client components, separating high-level orchestration from low-level execution. This architecture enables safe, scalable, and flexible task execution across heterogeneous devices through the Agent Interaction Protocol (AIP).
This repo executes implementation work in-session with the subagent-driven-development (SDD) skill. SDD is the execution engine — it runs an already-agreed plan; it does not plan. Sharpen the design and break it into tasks first, then hand the tasks to SDD.
Use this agent when you want an adversarial review of a deliverable that the main agent has produced — typically a TG draft, technical document, business analysis, OSS PR description, or strategic recommendation. The critic is adversarial by design: its job is to find what the main agent missed, got wrong, or…