fabro/docs/images/tutorial-tool-use.svg
Bryan Helmkamp 21f9841623 Fill in tutorials, examples, and reference docs with content and SVGs
- Add SVG workflow diagrams for all tutorials and examples
- Fill in NLSpec Convergence and Semantic Port example content
- Add Solitaire example workflow
- Add error handling sections to tools and subagents docs
- Add context compaction and artifact offloading to context docs
- Add credential redaction note to observability docs
- Add workflow diagram Frame references to tutorials

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-05 22:14:02 -05:00

58 lines
2.8 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: ToolUse Pages: 1 -->
<svg width="257pt" height="44pt"
viewBox="0.00 0.00 257.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<style>
@media (prefers-color-scheme: dark) {
[fill="#1a1a1a"] { fill: #e5e5e5; }
[fill="#666666"] { fill: #aaaaaa; }
[stroke="#666666"] { stroke: #aaaaaa; }
[stroke="#999999"] { stroke: #777777; }
}
</style>
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40.25)">
<title>ToolUse</title>
<!-- start -->
<g id="node1" class="node">
<title>start</title>
<polygon fill="none" stroke="#357f9e" points="35.26,-36.12 0,-18.13 35.26,-0.13 70.52,-18.12 35.26,-36.12"/>
<polyline fill="none" stroke="#357f9e" points="10.69,-23.58 10.69,-12.67"/>
<polyline fill="none" stroke="#357f9e" points="24.57,-5.58 45.95,-5.58"/>
<polyline fill="none" stroke="#357f9e" points="59.83,-12.67 59.83,-23.58"/>
<polyline fill="none" stroke="#357f9e" points="45.95,-30.67 24.57,-30.67"/>
<text xml:space="preserve" text-anchor="middle" x="35.26" y="-13.1" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#1a1a1a">Start</text>
</g>
<!-- explore -->
<g id="node3" class="node">
<title>explore</title>
<ellipse fill="none" stroke="#357f9e" cx="141.55" cy="-18.12" rx="35.03" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="141.55" y="-13.1" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#1a1a1a">Explore</text>
</g>
<!-- start&#45;&gt;explore -->
<g id="edge1" class="edge">
<title>start&#45;&gt;explore</title>
<path fill="none" stroke="#666666" d="M71.57,-18.12C79.11,-18.12 87.18,-18.12 95.05,-18.12"/>
<polygon fill="#666666" stroke="#666666" points="94.83,-21.63 104.83,-18.13 94.83,-14.63 94.83,-21.63"/>
</g>
<!-- exit -->
<g id="node2" class="node">
<title>exit</title>
<polygon fill="none" stroke="#357f9e" points="248.83,-36.25 212.58,-36.25 212.58,0 248.83,0 248.83,-36.25"/>
<polyline fill="none" stroke="#357f9e" points="224.58,-36.25 212.58,-24.25"/>
<polyline fill="none" stroke="#357f9e" points="212.58,-12 224.58,0"/>
<polyline fill="none" stroke="#357f9e" points="236.83,0 248.83,-12"/>
<polyline fill="none" stroke="#357f9e" points="248.83,-24.25 236.83,-36.25"/>
<text xml:space="preserve" text-anchor="middle" x="230.71" y="-13.1" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#1a1a1a">Exit</text>
</g>
<!-- explore&#45;&gt;exit -->
<g id="edge2" class="edge">
<title>explore&#45;&gt;exit</title>
<path fill="none" stroke="#666666" d="M177,-18.12C184.99,-18.12 193.41,-18.12 201.12,-18.12"/>
<polygon fill="#666666" stroke="#666666" points="200.97,-21.63 210.97,-18.13 200.97,-14.63 200.97,-21.63"/>
</g>
</g>
</svg>