AgentCard.json — the source of truth for the agent’s identity — and a Dockerfile. nasiko new scaffolds both.
Project structure
AgentCard.json carries:
.nasiko/agent.json is written on your first nasiko deploy. It links the directory to an agent ID on the cluster, so later deploys update that agent instead of creating a new one.
Scaffold a project
nasiko new lists templates from the connected artifact registry (Nasiko’s public registry is connected by default — see artifact registry).
- Python
- Rust
- Go
Templates for OpenAI’s Agents SDK, Anthropic’s SDK, CrewAI, LangChain/LangGraph, and Google’s ADK.
Generate or update the agent card
nasiko card uses an LLM to read your source and produce the card. Disconnected, it falls back to interactive prompts.
Re-run it whenever you add or change a skill. The platform reads the card at deploy time to populate the agent registry — it doesn’t watch your source.
Validate before you build
AgentCard.json and Dockerfile exist and are well-formed. Run it after scaffolding and before your first deploy.
Next
Run and chat locally
Build the image and start chatting.
A2A agents and frameworks
What your agent must expose to be a valid A2A peer.
