Appearance
Start from an example
Choose the smallest source-complete example that already proves the behavior you need.
Use the installed dino-ping skill to access the examples. Its references/examples.md file contains the catalog. Complete source trees are in its agents/ directory.
Each example includes its flow, agent configuration, lifecycle audio, README, and rendered preview. Integration examples also include agent-owned source and local execution cases.
Choose the pattern
| Example | Start here when you need |
|---|---|
| F01 Basic End | One objective with a clear success or failure close. |
| F02 Linear Routing | A few ordered decision checkpoints without external tools. |
| F03 Triage Dispatch | One-of-N routing and a structured terminal disposition. |
| F04 Nested Dispatch | A large triage tree with a second routing layer. |
| F05 End + Post Logging | Caller close followed by off-mic result capture. |
| F06 Multi-Outcome Posts | Different terminal branches with different post behavior. |
| F07 Premature Close Recovery | A separate structured result when the caller disconnects early. |
| F08 Stage-Gated Tools | Tools that become available only after a gate succeeds. |
| F09 Wait Integration | A tool that must wait for a later integration result. |
| F10 Fire-and-Forget Post | Memory, wait results, asynchronous relay, and local capture. |
| F11 Ordered Integration Chain | Several integration calls in a strict order. |
| F12 Integration Context | Private trusted context that the model must not supply. |
| F13 Agent-Owned WASM | The smallest complete custom integration lifecycle. |
Selection flow
text
Simple close? ──yes──▶ F01
│ no
▼
Route choices? ──yes──▶ F03 or F04
│ no
▼
Post-call record? ──yes──▶ F05, F06, or F07
│ no
▼
External tool? ──yes──▶ F08 through F13Prompt your AI agent
Recommendedtext
Use the `dino-ping` skill and inspect every source-complete agent example.
My use case is: <use case>.
My required outcomes are: <outcomes>.
My external systems are: <systems or none>.
Choose the smallest example that covers these capabilities.
Explain the match and the parts that must change.
Do not edit, publish, or place a call yet.Use the Dino CLI directly
text
# After you copy one example into your workspace:
dino agent validate --agent-dir <absolute-agent-dir>
# For each copied integration, generate a new ID before first publish:
dino integration new-id
# Build only the integrations owned by the selected example:
dino integration build --agent-dir <absolute-agent-dir> --name <name> \
--confirm-mutation integration.buildGotchas
- Do not combine several examples before one example proves the core path.
- Do not reuse sample integration IDs in a shared deployment.
- Do not commit generated
plugins/output. - Do not copy only
flow.json. Copy the complete agent source tree.
Next
Use Create an agent to turn the selected pattern into your business flow.