Commit 0b6ad93
feat: match agents by name instead of requiring agent_id
List existing agents via the SDK on each run and match by name.
If an agent with the same name exists, update it. Otherwise create.
Removes the need for agent_id in agent.json and the write-back step.
Output changed from flat ID array to directory name → agent ID map
for easy lookup in workflows.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent bb86f6b commit 0b6ad93
3 files changed
Lines changed: 70 additions & 36 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47370 | 47370 | | |
47371 | 47371 | | |
47372 | 47372 | | |
| 47373 | + | |
| 47374 | + | |
| 47375 | + | |
| 47376 | + | |
| 47377 | + | |
| 47378 | + | |
| 47379 | + | |
| 47380 | + | |
| 47381 | + | |
| 47382 | + | |
| 47383 | + | |
| 47384 | + | |
| 47385 | + | |
| 47386 | + | |
| 47387 | + | |
| 47388 | + | |
| 47389 | + | |
47373 | 47390 | | |
47374 | 47391 | | |
47375 | 47392 | | |
| |||
47396 | 47413 | | |
47397 | 47414 | | |
47398 | 47415 | | |
47399 | | - | |
| 47416 | + | |
| 47417 | + | |
| 47418 | + | |
47400 | 47419 | | |
47401 | | - | |
47402 | | - | |
47403 | | - | |
| 47420 | + | |
| 47421 | + | |
| 47422 | + | |
47404 | 47423 | | |
47405 | 47424 | | |
47406 | 47425 | | |
| |||
47413 | 47432 | | |
47414 | 47433 | | |
47415 | 47434 | | |
47416 | | - | |
| 47435 | + | |
| 47436 | + | |
47417 | 47437 | | |
47418 | 47438 | | |
47419 | 47439 | | |
47420 | 47440 | | |
47421 | | - | |
| 47441 | + | |
47422 | 47442 | | |
47423 | 47443 | | |
47424 | 47444 | | |
47425 | 47445 | | |
47426 | | - | |
| 47446 | + | |
47427 | 47447 | | |
47428 | 47448 | | |
47429 | 47449 | | |
| |||
47446 | 47466 | | |
47447 | 47467 | | |
47448 | 47468 | | |
47449 | | - | |
47450 | | - | |
47451 | | - | |
47452 | | - | |
47453 | 47469 | | |
47454 | 47470 | | |
47455 | 47471 | | |
47456 | 47472 | | |
47457 | 47473 | | |
47458 | 47474 | | |
47459 | 47475 | | |
47460 | | - | |
| 47476 | + | |
| 47477 | + | |
| 47478 | + | |
| 47479 | + | |
| 47480 | + | |
| 47481 | + | |
47461 | 47482 | | |
47462 | | - | |
| 47483 | + | |
47463 | 47484 | | |
47464 | 47485 | | |
47465 | 47486 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 9 | | |
14 | 10 | | |
15 | 11 | | |
16 | | - | |
17 | | - | |
18 | 12 | | |
19 | 13 | | |
20 | | - | |
21 | | - | |
22 | 14 | | |
23 | 15 | | |
24 | 16 | | |
| |||
28 | 20 | | |
29 | 21 | | |
30 | 22 | | |
| 23 | + | |
31 | 24 | | |
32 | 25 | | |
33 | 26 | | |
| |||
54 | 47 | | |
55 | 48 | | |
56 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
57 | 67 | | |
58 | 68 | | |
59 | 69 | | |
| |||
86 | 96 | | |
87 | 97 | | |
88 | 98 | | |
89 | | - | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
90 | 102 | | |
91 | 103 | | |
92 | | - | |
93 | | - | |
94 | | - | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
95 | 107 | | |
96 | 108 | | |
97 | 109 | | |
| |||
106 | 118 | | |
107 | 119 | | |
108 | 120 | | |
109 | | - | |
| 121 | + | |
| 122 | + | |
110 | 123 | | |
111 | 124 | | |
112 | 125 | | |
113 | | - | |
| 126 | + | |
114 | 127 | | |
115 | 128 | | |
116 | 129 | | |
117 | | - | |
| 130 | + | |
118 | 131 | | |
119 | 132 | | |
120 | 133 | | |
| |||
141 | 154 | | |
142 | 155 | | |
143 | 156 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | 157 | | |
150 | 158 | | |
151 | 159 | | |
152 | 160 | | |
153 | 161 | | |
154 | 162 | | |
155 | 163 | | |
156 | | - | |
| 164 | + | |
157 | 165 | | |
158 | 166 | | |
159 | | - | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
160 | 173 | | |
161 | 174 | | |
162 | 175 | | |
| |||
0 commit comments