First projects
These rungs assume a seeded local instance, a logged-in CLI, and a workspace with an available model credential. Run them in order; each adds one platform capability. The example deliberately uses one crew and one agent so the boundary stays visible. In a real workspace, choose a slug that is not shared by another tutorial run and give the crew only the network, skills, and credentials this task needs.1. Create a crew
docs-lab. If it does not, stop here: later commands would be testing the wrong workspace or profile.
2. Give an agent a task
hello.txt is evidence produced by the run. A natural-language “I wrote the file” response is not equivalent evidence because it does not prove the shared-volume write happened.
3. Hand it a credential and share memory
Use a throwaway, non-production value in a local instance:BLUE-BOAT, while neither the prompt nor the reply should contain local-demo-value. If the agent asks for the value to be pasted into chat, stop and fix the binding instead.
4. Schedule the work as a routine
validate proves the DSL shape; it does not provision a container or prove that a provider can answer.
5. Read what happened
The commands in this page are the contract exercised by
scripts/test-harness/test-first-projects.sh. The routine definition is generated by the CLI, so the harness verifies generation and offline validation; it does not claim a model-backed scheduled run without a provider credential.