Commit 7c4ef94
committed
fix: add log_state_changes toggle and deduplicate STATE_DELTA logging
- Add log_state_changes config flag (default False) to
BigQueryLoggerConfig for explicit opt-in to STATE_DELTA logging
via the existing after_tool_callback inline path
- Add event ID dedup guard in Runner._exec_with_plugin to prevent
the same event from triggering on_state_change_callback twice
- Add tests for toggle enabled and disabled behavior1 parent 87c46a7 commit 7c4ef94
3 files changed
Lines changed: 31 additions & 19 deletions
File tree
- src/google/adk
- plugins
- tests/unittests/plugins
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
| 413 | + | |
| 414 | + | |
413 | 415 | | |
414 | 416 | | |
415 | 417 | | |
| |||
2510 | 2512 | | |
2511 | 2513 | | |
2512 | 2514 | | |
2513 | | - | |
| 2515 | + | |
2514 | 2516 | | |
2515 | 2517 | | |
2516 | 2518 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
774 | 774 | | |
775 | 775 | | |
776 | 776 | | |
| 777 | + | |
777 | 778 | | |
778 | 779 | | |
779 | 780 | | |
| |||
845 | 846 | | |
846 | 847 | | |
847 | 848 | | |
848 | | - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
849 | 854 | | |
850 | 855 | | |
851 | 856 | | |
| |||
Lines changed: 22 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1563 | 1563 | | |
1564 | 1564 | | |
1565 | 1565 | | |
| 1566 | + | |
| 1567 | + | |
1566 | 1568 | | |
1567 | 1569 | | |
1568 | 1570 | | |
| |||
1608 | 1610 | | |
1609 | 1611 | | |
1610 | 1612 | | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
1614 | | - | |
1615 | | - | |
1616 | | - | |
| 1613 | + | |
| 1614 | + | |
1617 | 1615 | | |
1618 | | - | |
1619 | | - | |
1620 | | - | |
1621 | | - | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
1622 | 1631 | | |
1623 | 1632 | | |
| 1633 | + | |
| 1634 | + | |
1624 | 1635 | | |
1625 | 1636 | | |
1626 | 1637 | | |
1627 | | - | |
1628 | | - | |
1629 | | - | |
1630 | | - | |
1631 | | - | |
1632 | | - | |
1633 | | - | |
| 1638 | + | |
1634 | 1639 | | |
1635 | 1640 | | |
1636 | 1641 | | |
| |||
0 commit comments