subagent-lifecycle-vertical.svg 23.6 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-d2-version="v0.7.1" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1725 121"><svg class="d2-3527847644 d2-svg" width="1725" height="121" viewBox="-11 -11 1725 121"><rect x="-11.000000" y="-11.000000" width="1725.000000" height="121.000000" rx="0.000000" fill="#0a0a0a" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-3527847644 .text-bold {
	font-family: "d2-3527847644-font-bold";
}
@font-face {
	font-family: d2-3527847644-font-bold;
	src: url("data:application/font-woff;base64,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");
}
.d2-3527847644 .text-italic {
	font-family: "d2-3527847644-font-italic";
}
@font-face {
	font-family: d2-3527847644-font-italic;
	src: url("data:application/font-woff;base64,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");
}
    @media (prefers-color-scheme: dark) {
        .d2-3527847644 .fill-N7 { fill: transparent; }
        .d2-3527847644 .fill-N1 { fill: #F2F2F2; }
        .d2-3527847644 .fill-N2 { fill: #E0E0E0; }
        .d2-3527847644 .stroke-N1 { stroke: #F2F2F2; }
        .d2-3527847644 .stroke-N2 { stroke: #E0E0E0; }
        .d2-3527847644 .color-N1 { color: #F2F2F2; }
        .d2-3527847644 .color-N2 { color: #E0E0E0; }
        .d2-3527847644 .connection.fill-B1 { fill: #F2F2F2; }
    }
]]></style><style type="text/css"><![CDATA[.shape {
  shape-rendering: geometricPrecision;
  stroke-linejoin: round;
}
.connection {
  stroke-linecap: round;
  stroke-linejoin: round;
}
.blend {
  mix-blend-mode: multiply;
  opacity: 0.5;
}

		.d2-3527847644 .fill-N1{fill:#e0e0e0;}
		.d2-3527847644 .fill-N2{fill:#a0a0a0;}
		.d2-3527847644 .fill-N3{fill:#707070;}
		.d2-3527847644 .fill-N4{fill:#404040;}
		.d2-3527847644 .fill-N5{fill:#5d5d5d;}
		.d2-3527847644 .fill-N6{fill:#151515;}
		.d2-3527847644 .fill-N7{fill:#0a0a0a;}
		.d2-3527847644 .fill-B1{fill:#0a0a0a;}
		.d2-3527847644 .fill-B2{fill:#111111;}
		.d2-3527847644 .fill-B3{fill:#181818;}
		.d2-3527847644 .fill-B4{fill:#222222;}
		.d2-3527847644 .fill-B5{fill:#5d5d5d;}
		.d2-3527847644 .fill-B6{fill:#404040;}
		.d2-3527847644 .fill-AA2{fill:#76b900;}
		.d2-3527847644 .fill-AA4{fill:#3d7ab5;}
		.d2-3527847644 .fill-AA5{fill:#c4a035;}
		.d2-3527847644 .fill-AB4{fill:#7a3050;}
		.d2-3527847644 .fill-AB5{fill:#2a6b55;}
		.d2-3527847644 .stroke-N1{stroke:#e0e0e0;}
		.d2-3527847644 .stroke-N2{stroke:#a0a0a0;}
		.d2-3527847644 .stroke-N3{stroke:#707070;}
		.d2-3527847644 .stroke-N4{stroke:#404040;}
		.d2-3527847644 .stroke-N5{stroke:#5d5d5d;}
		.d2-3527847644 .stroke-N6{stroke:#151515;}
		.d2-3527847644 .stroke-N7{stroke:#0a0a0a;}
		.d2-3527847644 .stroke-B1{stroke:#0a0a0a;}
		.d2-3527847644 .stroke-B2{stroke:#111111;}
		.d2-3527847644 .stroke-B3{stroke:#181818;}
		.d2-3527847644 .stroke-B4{stroke:#222222;}
		.d2-3527847644 .stroke-B5{stroke:#5d5d5d;}
		.d2-3527847644 .stroke-B6{stroke:#404040;}
		.d2-3527847644 .stroke-AA2{stroke:#76b900;}
		.d2-3527847644 .stroke-AA4{stroke:#3d7ab5;}
		.d2-3527847644 .stroke-AA5{stroke:#c4a035;}
		.d2-3527847644 .stroke-AB4{stroke:#7a3050;}
		.d2-3527847644 .stroke-AB5{stroke:#2a6b55;}
		.d2-3527847644 .background-color-N1{background-color:#e0e0e0;}
		.d2-3527847644 .background-color-N2{background-color:#a0a0a0;}
		.d2-3527847644 .background-color-N3{background-color:#707070;}
		.d2-3527847644 .background-color-N4{background-color:#404040;}
		.d2-3527847644 .background-color-N5{background-color:#5d5d5d;}
		.d2-3527847644 .background-color-N6{background-color:#151515;}
		.d2-3527847644 .background-color-N7{background-color:#0a0a0a;}
		.d2-3527847644 .background-color-B1{background-color:#0a0a0a;}
		.d2-3527847644 .background-color-B2{background-color:#111111;}
		.d2-3527847644 .background-color-B3{background-color:#181818;}
		.d2-3527847644 .background-color-B4{background-color:#222222;}
		.d2-3527847644 .background-color-B5{background-color:#5d5d5d;}
		.d2-3527847644 .background-color-B6{background-color:#404040;}
		.d2-3527847644 .background-color-AA2{background-color:#76b900;}
		.d2-3527847644 .background-color-AA4{background-color:#3d7ab5;}
		.d2-3527847644 .background-color-AA5{background-color:#c4a035;}
		.d2-3527847644 .background-color-AB4{background-color:#7a3050;}
		.d2-3527847644 .background-color-AB5{background-color:#2a6b55;}
		.d2-3527847644 .color-N1{color:#e0e0e0;}
		.d2-3527847644 .color-N2{color:#a0a0a0;}
		.d2-3527847644 .color-N3{color:#707070;}
		.d2-3527847644 .color-N4{color:#404040;}
		.d2-3527847644 .color-N5{color:#5d5d5d;}
		.d2-3527847644 .color-N6{color:#151515;}
		.d2-3527847644 .color-N7{color:#0a0a0a;}
		.d2-3527847644 .color-B1{color:#0a0a0a;}
		.d2-3527847644 .color-B2{color:#111111;}
		.d2-3527847644 .color-B3{color:#181818;}
		.d2-3527847644 .color-B4{color:#222222;}
		.d2-3527847644 .color-B5{color:#5d5d5d;}
		.d2-3527847644 .color-B6{color:#404040;}
		.d2-3527847644 .color-AA2{color:#76b900;}
		.d2-3527847644 .color-AA4{color:#3d7ab5;}
		.d2-3527847644 .color-AA5{color:#c4a035;}
		.d2-3527847644 .color-AB4{color:#7a3050;}
		.d2-3527847644 .color-AB5{color:#2a6b55;}.appendix text.text{fill:#e0e0e0}.md{--color-fg-default:#e0e0e0;--color-fg-muted:#a0a0a0;--color-fg-subtle:#707070;--color-canvas-default:#0a0a0a;--color-canvas-subtle:#151515;--color-border-default:#0a0a0a;--color-border-muted:#111111;--color-neutral-muted:#151515;--color-accent-fg:#111111;--color-accent-emphasis:#111111;--color-attention-subtle:#a0a0a0;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-B4{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-B5{fill:url(#streaks-dark-d2-3527847644);mix-blend-mode:overlay}.sketch-overlay-B6{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal-d2-3527847644);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-dark-d2-3527847644);mix-blend-mode:overlay}.sketch-overlay-AA5{fill:url(#streaks-normal-d2-3527847644);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-dark-d2-3527847644);mix-blend-mode:overlay}.sketch-overlay-N1{fill:url(#streaks-normal-d2-3527847644);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal-d2-3527847644);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-dark-d2-3527847644);mix-blend-mode:overlay}.sketch-overlay-N4{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-N5{fill:url(#streaks-dark-d2-3527847644);mix-blend-mode:overlay}.sketch-overlay-N6{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker-d2-3527847644);mix-blend-mode:lighten}.light-code{display: block}.dark-code{display: none}]]></style><g class="cHJlZml4"><g class="shape" ><rect x="0.000000" y="0.000000" width="157.000000" height="70.000000" stroke="#3d7ab5" fill="#0f1e30" style="stroke-width:2;" /></g><text x="78.500000" y="33.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px"><tspan x="78.500000" dy="0.000000">System Prompt + Tools</tspan><tspan x="78.500000" dy="12.500000">+ Conversation History</tspan></text></g><g class="dGhpbmsx"><g class="shape" ><rect x="277.000000" y="6.000000" width="134.000000" height="59.000000" stroke="#7a3050" fill="#2a1a1a" style="stroke-width:2;" /></g><text x="344.000000" y="39.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px">&lt;think&gt; reasoning</text></g><g class="aGFuZG9mZg=="><g class="shape" ><rect x="531.000000" y="6.000000" width="135.000000" height="59.000000" stroke="#5d5d5d" fill="#1a1a2e" style="stroke-width:2;" /></g><text x="598.500000" y="39.500000" fill="#a0a0a0" class="text-bold" style="text-anchor:middle;font-size:11px">Tool Call (handoff)</text></g><g class="cmVzdW1l"><g class="shape" ><rect x="1558.000000" y="6.000000" width="145.000000" height="59.000000" stroke="#76b900" fill="#2a4a10" style="stroke-width:2;" /></g><text x="1630.500000" y="39.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px">Lead Agent Resumes</text></g><g class="c3ViX3ByZWZpeA=="><g class="shape" ><rect x="814.000000" y="40.000000" width="144.000000" height="59.000000" stroke="#76b900" fill="#1a2a1a" style="stroke-width:1;stroke-dasharray:5.000000,5.000000;" /></g><text x="886.000000" y="73.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px">Shared Prefix + Task</text></g><g class="c3ViX3RoaW5r"><g class="shape" ><rect x="1078.000000" y="40.000000" width="83.000000" height="59.000000" stroke="#7a3050" fill="#2a1a1a" style="stroke-width:1;stroke-dasharray:5.000000,5.000000;" /></g><text x="1119.500000" y="73.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px">&lt;think&gt;</text></g><g class="c3ViX3Jlc3VsdA=="><g class="shape" ><rect x="1281.000000" y="40.000000" width="77.000000" height="59.000000" stroke="#76b900" fill="#1a2a1a" style="stroke-width:1;stroke-dasharray:5.000000,5.000000;" /></g><text x="1319.500000" y="73.500000" fill="#e0e0e0" class="text-bold" style="text-anchor:middle;font-size:11px">Result</text></g><g class="KHByZWZpeCAtJmd0OyB0aGluazEpWzBd"><marker id="mk-d2-3527847644-2567362416" markerWidth="10.000000" markerHeight="12.000000" refX="8.500000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#5d5d5d" class="connection" stroke-width="1" /> </marker><path d="M 158.500000 35.000000 C 205.000000 35.000000 229.000000 35.000000 274.500000 35.000000" stroke="#5d5d5d" fill="none" class="connection" style="stroke-width:1;" marker-end="url(#mk-d2-3527847644-2567362416)" mask="url(#d2-3527847644)" /></g><g class="KHRoaW5rMSAtJmd0OyBoYW5kb2ZmKVswXQ=="><path d="M 412.500000 35.000000 C 459.000000 35.000000 483.000000 35.000000 528.500000 35.000000" stroke="#5d5d5d" fill="none" class="connection" style="stroke-width:1;" marker-end="url(#mk-d2-3527847644-2567362416)" mask="url(#d2-3527847644)" /></g><g class="KGhhbmRvZmYgLSZndDsgcmVzdW1lKVswXQ=="><path d="M 667.457496 17.895449 C 725.200012 3.849000 769.200012 0.250000 813.000000 0.250000 C 856.799988 0.250000 912.400024 0.250000 952.000000 0.250000 C 991.599976 0.250000 1038.300049 0.250000 1068.750000 0.250000 C 1099.199951 0.250000 1139.800049 0.250000 1170.250000 0.250000 C 1200.699951 0.250000 1240.699951 0.250000 1270.250000 0.250000 C 1299.800049 0.250000 1478.000000 4.250000 1555.548548 19.759710" stroke="#5d5d5d" fill="none" class="connection" style="stroke-width:1;" marker-end="url(#mk-d2-3527847644-2567362416)" mask="url(#d2-3527847644)" /></g><g class="KGhhbmRvZmYgLSZndDsgc3ViX3ByZWZpeClbMF0="><marker id="mk-d2-3527847644-1701103622" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#c4a035" class="connection" stroke-width="2" /> </marker><path d="M 667.943335 52.222703 C 725.200012 66.150002 754.799988 69.750000 810.500000 69.750000" stroke="#c4a035" fill="none" class="connection" style="stroke-width:2;" marker-end="url(#mk-d2-3527847644-1701103622)" mask="url(#d2-3527847644)" /><text x="739.000000" y="71.000000" fill="#c4a035" class="text-italic" style="text-anchor:middle;font-size:10px">spawn</text></g><g class="KHN1Yl9wcmVmaXggLSZndDsgc3ViX3RoaW5rKVswXQ=="><path d="M 959.000000 69.750000 C 1006.000000 69.750000 1030.000000 69.750000 1076.000000 69.750000" stroke="#5d5d5d" fill="none" class="connection" style="stroke-width:1;stroke-dasharray:5.000000,5.000000;" marker-end="url(#mk-d2-3527847644-2567362416)" mask="url(#d2-3527847644)" /></g><g class="KHN1Yl90aGluayAtJmd0OyBzdWJfcmVzdWx0KVswXQ=="><path d="M 1162.000000 69.750000 C 1209.000000 69.750000 1233.000000 69.750000 1279.000000 69.750000" stroke="#5d5d5d" fill="none" class="connection" style="stroke-width:1;stroke-dasharray:5.000000,5.000000;" marker-end="url(#mk-d2-3527847644-2567362416)" mask="url(#d2-3527847644)" /></g><g class="KHN1Yl9yZXN1bHQgLSZndDsgcmVzdW1lKVswXQ=="><marker id="mk-d2-3527847644-3570510376" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#76b900" class="connection" stroke-width="2" /> </marker><path d="M 1359.500000 69.750000 C 1438.000000 69.750000 1478.000000 65.750000 1554.077677 50.534465" stroke="#76b900" fill="none" class="connection" style="stroke-width:2;" marker-end="url(#mk-d2-3527847644-3570510376)" mask="url(#d2-3527847644)" /><text x="1459.000000" y="71.000000" fill="#76b900" class="text-italic" style="text-anchor:middle;font-size:10px">summary (evict KV)</text></g><mask id="d2-3527847644" maskUnits="userSpaceOnUse" x="-11" y="-11" width="1725" height="121">
<rect x="-11" y="-11" width="1725" height="121" fill="white"></rect>
<rect x="723.000000" y="61.000000" width="32" height="13" fill="black"></rect>
<rect x="1417.000000" y="61.000000" width="84" height="13" fill="black"></rect>
</mask></svg></svg>