Repository navigation
Commit 3d0be98
committed
fix(logs): keep run identity on every remaining failure line
Fixes the type error on the external failure body, attributes a provider
error payload on a 2xx to the provider, and adds workflow, execution, and
block ids to the MCP failure lines that replace the block executor's. The
condition batch carries its failed result's marks and passes its block id.
Pi GitHub calls carry no run identity, so their errors now carry only the
tool layer's attribution and the block executor still logs them with ids.
Restores the HITL notification warning, which covers soft failures the tool
layer never logs, and attributes refused tool and proxy URLs to the author.1 parent 1da0d7a commit 3d0be98
6 files changed
Lines changed: 73 additions & 33 deletions
File tree
- apps/sim
- executor/handlers
- condition
- human-in-the-loop
- pi
- cloud
- babysit
- core
- tools
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
44 | 51 | | |
45 | 52 | | |
46 | 53 | | |
| |||
173 | 180 | | |
174 | 181 | | |
175 | 182 | | |
| 183 | + | |
176 | 184 | | |
177 | 185 | | |
178 | 186 | | |
| |||
215 | 223 | | |
216 | 224 | | |
217 | 225 | | |
| 226 | + | |
218 | 227 | | |
219 | 228 | | |
220 | 229 | | |
| |||
515 | 524 | | |
516 | 525 | | |
517 | 526 | | |
518 | | - | |
519 | | - | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
520 | 532 | | |
521 | 533 | | |
522 | 534 | | |
| |||
526 | 538 | | |
527 | 539 | | |
528 | 540 | | |
529 | | - | |
| 541 | + | |
530 | 542 | | |
531 | 543 | | |
532 | 544 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
564 | 568 | | |
565 | 569 | | |
566 | 570 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
205 | 206 | | |
206 | 207 | | |
207 | 208 | | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
208 | 214 | | |
209 | 215 | | |
210 | 216 | | |
| |||
289 | 295 | | |
290 | 296 | | |
291 | 297 | | |
292 | | - | |
293 | | - | |
| 298 | + | |
294 | 299 | | |
295 | 300 | | |
296 | 301 | | |
| |||
425 | 430 | | |
426 | 431 | | |
427 | 432 | | |
428 | | - | |
429 | | - | |
| 433 | + | |
430 | 434 | | |
431 | 435 | | |
432 | 436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
228 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
229 | 230 | | |
230 | 231 | | |
231 | | - | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
232 | 236 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
| 41 | + | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1155 | 1155 | | |
1156 | 1156 | | |
1157 | 1157 | | |
1158 | | - | |
| 1158 | + | |
1159 | 1159 | | |
1160 | 1160 | | |
1161 | 1161 | | |
1162 | 1162 | | |
1163 | | - | |
| 1163 | + | |
| 1164 | + | |
1164 | 1165 | | |
1165 | 1166 | | |
1166 | 1167 | | |
| |||
2334 | 2335 | | |
2335 | 2336 | | |
2336 | 2337 | | |
2337 | | - | |
2338 | | - | |
2339 | | - | |
| 2338 | + | |
2340 | 2339 | | |
2341 | 2340 | | |
2342 | 2341 | | |
| |||
2839 | 2838 | | |
2840 | 2839 | | |
2841 | 2840 | | |
| 2841 | + | |
| 2842 | + | |
| 2843 | + | |
| 2844 | + | |
| 2845 | + | |
2842 | 2846 | | |
2843 | 2847 | | |
2844 | 2848 | | |
| |||
2856 | 2860 | | |
2857 | 2861 | | |
2858 | 2862 | | |
2859 | | - | |
| 2863 | + | |
2860 | 2864 | | |
2861 | 2865 | | |
2862 | 2866 | | |
| |||
2888 | 2892 | | |
2889 | 2893 | | |
2890 | 2894 | | |
2891 | | - | |
| 2895 | + | |
2892 | 2896 | | |
2893 | 2897 | | |
2894 | 2898 | | |
2895 | 2899 | | |
2896 | 2900 | | |
2897 | 2901 | | |
2898 | | - | |
| 2902 | + | |
2899 | 2903 | | |
2900 | 2904 | | |
2901 | 2905 | | |
| |||
2916 | 2920 | | |
2917 | 2921 | | |
2918 | 2922 | | |
2919 | | - | |
| 2923 | + | |
2920 | 2924 | | |
2921 | 2925 | | |
2922 | 2926 | | |
| |||
3310 | 3314 | | |
3311 | 3315 | | |
3312 | 3316 | | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
| 3320 | + | |
| 3321 | + | |
| 3322 | + | |
| 3323 | + | |
3313 | 3324 | | |
3314 | 3325 | | |
3315 | 3326 | | |
| |||
3318 | 3329 | | |
3319 | 3330 | | |
3320 | 3331 | | |
3321 | | - | |
3322 | | - | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
3323 | 3335 | | |
3324 | 3336 | | |
3325 | | - | |
3326 | | - | |
3327 | | - | |
| 3337 | + | |
3328 | 3338 | | |
| 3339 | + | |
3329 | 3340 | | |
3330 | 3341 | | |
3331 | 3342 | | |
| |||
3342 | 3353 | | |
3343 | 3354 | | |
3344 | 3355 | | |
3345 | | - | |
3346 | | - | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
3347 | 3359 | | |
3348 | 3360 | | |
3349 | 3361 | | |
| |||
3354 | 3366 | | |
3355 | 3367 | | |
3356 | 3368 | | |
| 3369 | + | |
3357 | 3370 | | |
3358 | 3371 | | |
3359 | 3372 | | |
| |||
0 commit comments