You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Depends on the accepted product decision in #7926.
Problem Statement
Pi has no NemoClaw agent manifest, owned managed image, supported startup profile, or supported runtime entry point.
The existing contributor dependency and CI image serve different consumers. They do not define the user-facing runtime contract.
The managed-image publisher and catalog currently define the shipped cohort without Pi. A Pi image outside those contracts cannot use stock buildless onboarding or Podman.
Desired Behavior
The repository contains a Pi-specific agent directory with the selected pinned package, configuration generator, entry points, policy assets, and any reviewed CI image-build sources.
CI publishes exact Pi managed-image digests for each accepted architecture. Stock onboarding consumes those digests through the shared catalog.
The manifest must identify the runtime version, state directories, lifecycle commands, supported architectures, startup-profile contract, and validation commands.
Implementation Idea
Use the manifest-first layout:
agents/pi/manifest.yaml
agents/pi/start.sh
agents/pi/generate-config.ts
agents/pi/policy-additions.yaml
agents/pi/Dockerfile, only when required as a reviewed CI image-build source;
agents/pi/Dockerfile.base, only when required as a reviewed CI base-image source.
Add Pi to the shipped managed-image agent list, repository map, publication matrix, exact contract validation, and atomic all-agent cohort.
Implement the shared startup-profile and image-runtime contracts. Keep Pi-specific configuration as data consumed by those contracts.
Reuse an existing Pi package or image only when its ownership, integrity, startup-profile, and lifecycle contracts match #7926.
Constraints and Non-goals
Do not use a mutable image tag or runtime auto-update path.
Do not build the stock Pi image from a Dockerfile during user onboarding.
Do not add a Pi-specific Docker or Podman adapter.
Do not add compute-runtime orchestration under agents/pi/.
Summary
Add the integrity-verifiable runtime artifacts and managed image that define Pi as one NemoClaw agent runtime.
Parent epic: #7923
Coordination: #7744, #7756, and #7772
Depends on the accepted product decision in #7926.
Problem Statement
Pi has no NemoClaw agent manifest, owned managed image, supported startup profile, or supported runtime entry point.
The existing contributor dependency and CI image serve different consumers. They do not define the user-facing runtime contract.
The managed-image publisher and catalog currently define the shipped cohort without Pi. A Pi image outside those contracts cannot use stock buildless onboarding or Podman.
Desired Behavior
The repository contains a Pi-specific agent directory with the selected pinned package, configuration generator, entry points, policy assets, and any reviewed CI image-build sources.
CI publishes exact Pi managed-image digests for each accepted architecture. Stock onboarding consumes those digests through the shared catalog.
The manifest must identify the runtime version, state directories, lifecycle commands, supported architectures, startup-profile contract, and validation commands.
Implementation Idea
Use the manifest-first layout:
agents/pi/manifest.yamlagents/pi/start.shagents/pi/generate-config.tsagents/pi/policy-additions.yamlagents/pi/Dockerfile, only when required as a reviewed CI image-build source;agents/pi/Dockerfile.base, only when required as a reviewed CI base-image source.Add Pi to the shipped managed-image agent list, repository map, publication matrix, exact contract validation, and atomic all-agent cohort.
Implement the shared startup-profile and image-runtime contracts. Keep Pi-specific configuration as data consumed by those contracts.
Reuse an existing Pi package or image only when its ownership, integrity, startup-profile, and lifecycle contracts match #7926.
Constraints and Non-goals
agents/pi/.Acceptance Criteria
agents/pi/manifest.yamldefines the accepted Pi runtime contract.Category
Feature
Checklist