Guides¶
Task-shaped instructions for each step of the loop. Each guide assumes you
have a project (science-adk init) and ends with something you can verify.
-
The programming model in practice: ports,
execute, inputs, tools, logs, artifacts, and the mistakesvalidatewill catch. -
Turn a Python function into a tool, get the schema for free, and fail loudly instead of returning a sentinel.
-
Stdio subprocesses and remote HTTP servers, with tokens read from the environment.
-
Read the report, fix the common errors, and know which warnings are worth arguing with.
-
--only,--reuse, run directories, and how to answer "what actually happened" fromtrace.json. -
Turn a green run into a recorded finding with a defensible rationale.
-
Lineage, learnings, and deciding whether to optimise the current hypothesis or replace it.
The order they are usually needed¶
graph LR
Tools[write tools] --> Agents[write agents]
Agents --> Validate[validate]
Validate --> Run[run]
Run --> Audit[audit]
Audit --> Evolve[evolve]
Evolve --> Agents
If a step is failing rather than missing, the
debugging skill is the faster route.