Commit af794d6
committed
fix: stopReason/suppressOutputのマージ処理追加
Notification hookでcommand actionが返すstopReason/suppressOutputが
最終JSON出力に反映されていなかった問題を修正
- ExecuteNotificationAction: ActionOutputにStopReason/SuppressOutputをコピー
- executeNotificationHooksJSON: PostToolUseパターンに倣ってマージ処理追加
- StopReason: 最後の非空値が勝ち
- SuppressOutput: 最後の値が勝ち
- テスト追加: executor_test.go/hooks_test.goで検証1 parent 6702574 commit af794d6
4 files changed
+86
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
94 | 96 | | |
95 | 97 | | |
96 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3213 | 3213 | | |
3214 | 3214 | | |
3215 | 3215 | | |
3216 | | - | |
3217 | | - | |
3218 | | - | |
3219 | | - | |
3220 | | - | |
3221 | | - | |
3222 | | - | |
| 3216 | + | |
| 3217 | + | |
| 3218 | + | |
| 3219 | + | |
| 3220 | + | |
| 3221 | + | |
| 3222 | + | |
| 3223 | + | |
| 3224 | + | |
3223 | 3225 | | |
3224 | 3226 | | |
3225 | 3227 | | |
| |||
3330 | 3332 | | |
3331 | 3333 | | |
3332 | 3334 | | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
3333 | 3343 | | |
3334 | 3344 | | |
3335 | 3345 | | |
3336 | 3346 | | |
3337 | 3347 | | |
3338 | 3348 | | |
3339 | | - | |
3340 | | - | |
3341 | | - | |
3342 | | - | |
3343 | | - | |
3344 | | - | |
3345 | | - | |
3346 | | - | |
3347 | | - | |
3348 | | - | |
3349 | | - | |
| 3349 | + | |
| 3350 | + | |
| 3351 | + | |
| 3352 | + | |
| 3353 | + | |
| 3354 | + | |
| 3355 | + | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
| 3361 | + | |
3350 | 3362 | | |
3351 | 3363 | | |
3352 | 3364 | | |
| |||
3419 | 3431 | | |
3420 | 3432 | | |
3421 | 3433 | | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
| 3441 | + | |
| 3442 | + | |
| 3443 | + | |
| 3444 | + | |
| 3445 | + | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
| 3455 | + | |
| 3456 | + | |
| 3457 | + | |
| 3458 | + | |
3422 | 3459 | | |
3423 | 3460 | | |
3424 | 3461 | | |
| |||
3469 | 3506 | | |
3470 | 3507 | | |
3471 | 3508 | | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
3472 | 3517 | | |
3473 | 3518 | | |
3474 | 3519 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
627 | 627 | | |
628 | 628 | | |
629 | 629 | | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
630 | 638 | | |
631 | 639 | | |
632 | 640 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3681 | 3681 | | |
3682 | 3682 | | |
3683 | 3683 | | |
| 3684 | + | |
| 3685 | + | |
3684 | 3686 | | |
3685 | 3687 | | |
3686 | 3688 | | |
| |||
3825 | 3827 | | |
3826 | 3828 | | |
3827 | 3829 | | |
| 3830 | + | |
| 3831 | + | |
| 3832 | + | |
| 3833 | + | |
| 3834 | + | |
| 3835 | + | |
| 3836 | + | |
| 3837 | + | |
3828 | 3838 | | |
3829 | 3839 | | |
3830 | 3840 | | |
| |||
0 commit comments