package dto

// AgentProjectCreateRequest is the Agent runtime project create contract.
// machineId is intentionally absent — it is injected server-side from the
// authenticated agent principal, never supplied by the caller.
type AgentProjectCreateRequest struct {
	RootPath    string `json:"rootPath"`
	Name        string `json:"name,omitempty"`
	Description string `json:"description,omitempty"`
	Visibility  string `json:"visibility,omitempty"`
}
