Deploying is one command against a connected cluster. Day-2 operations use the same command set regardless of the runtime underneath.
Connect to a cluster
Or run one locally:
Every command below runs against the active cluster.
Build locally, push
Upload source
Builds the image locally, pushes it to the cluster’s embedded registry, and starts the container. Names are unique per cluster — deploying the same name updates the existing agent.For CI, nasiko push . builds and pushes without starting the container. No local Docker needed. Zips your source (or takes a .zip) and posts it; a background build worker builds and deploys it. Returns a build ID immediately (202 Accepted) — watch progress with nasiko logs or the Builds view.
Every deployment is automatically instrumented for observability and receives its decrypted secrets as environment variables. No extra step for either.
Day-2 operations
restart and stop/start are not interchangeable. restart tears down and recreates the container — this is what picks up changed secrets or environment variables. stop/start pause and resume without touching configuration.
Secrets
Secrets are encrypted environment variables injected at deploy and restart time, at two scopes:
Precedence, highest first: nasiko deploy -e → agent-specific secret → vault secret. A changed secret takes effect on nasiko restart. Full model, including team and department scoping: secrets overview.
Observability
Traces, logs, and cost are available as soon as your agent handles traffic. See the orchestrator for how a session groups a multi-agent conversation.
Next
Versions and lifecycle
How versions map to what’s running.
Secret management
Vault vs. agent-specific, precedence, rotation.