Repository navigation
Commit 9b1b3bc
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 e998141 commit 9b1b3bc
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 | |
|---|---|---|---|
| |||
1156 | 1156 | | |
1157 | 1157 | | |
1158 | 1158 | | |
1159 | | - | |
| 1159 | + | |
1160 | 1160 | | |
1161 | 1161 | | |
1162 | 1162 | | |
1163 | 1163 | | |
1164 | | - | |
| 1164 | + | |
| 1165 | + | |
1165 | 1166 | | |
1166 | 1167 | | |
1167 | 1168 | | |
| |||
2338 | 2339 | | |
2339 | 2340 | | |
2340 | 2341 | | |
2341 | | - | |
2342 | | - | |
2343 | | - | |
| 2342 | + | |
2344 | 2343 | | |
2345 | 2344 | | |
2346 | 2345 | | |
| |||
2843 | 2842 | | |
2844 | 2843 | | |
2845 | 2844 | | |
| 2845 | + | |
| 2846 | + | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
2846 | 2850 | | |
2847 | 2851 | | |
2848 | 2852 | | |
| |||
2860 | 2864 | | |
2861 | 2865 | | |
2862 | 2866 | | |
2863 | | - | |
| 2867 | + | |
2864 | 2868 | | |
2865 | 2869 | | |
2866 | 2870 | | |
| |||
2892 | 2896 | | |
2893 | 2897 | | |
2894 | 2898 | | |
2895 | | - | |
| 2899 | + | |
2896 | 2900 | | |
2897 | 2901 | | |
2898 | 2902 | | |
2899 | 2903 | | |
2900 | 2904 | | |
2901 | 2905 | | |
2902 | | - | |
| 2906 | + | |
2903 | 2907 | | |
2904 | 2908 | | |
2905 | 2909 | | |
| |||
2920 | 2924 | | |
2921 | 2925 | | |
2922 | 2926 | | |
2923 | | - | |
| 2927 | + | |
2924 | 2928 | | |
2925 | 2929 | | |
2926 | 2930 | | |
| |||
3314 | 3318 | | |
3315 | 3319 | | |
3316 | 3320 | | |
| 3321 | + | |
| 3322 | + | |
| 3323 | + | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
3317 | 3328 | | |
3318 | 3329 | | |
3319 | 3330 | | |
| |||
3322 | 3333 | | |
3323 | 3334 | | |
3324 | 3335 | | |
3325 | | - | |
3326 | | - | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
3327 | 3339 | | |
3328 | 3340 | | |
3329 | | - | |
3330 | | - | |
3331 | | - | |
| 3341 | + | |
3332 | 3342 | | |
| 3343 | + | |
3333 | 3344 | | |
3334 | 3345 | | |
3335 | 3346 | | |
| |||
3346 | 3357 | | |
3347 | 3358 | | |
3348 | 3359 | | |
3349 | | - | |
3350 | | - | |
| 3360 | + | |
| 3361 | + | |
| 3362 | + | |
3351 | 3363 | | |
3352 | 3364 | | |
3353 | 3365 | | |
| |||
3358 | 3370 | | |
3359 | 3371 | | |
3360 | 3372 | | |
| 3373 | + | |
3361 | 3374 | | |
3362 | 3375 | | |
3363 | 3376 | | |
| |||
0 commit comments