Commit b7dbfed
feat: Add BigQueryLoggingPlugin for event logging to BigQuery
Introduces the `BigQueryLoggingPlugin` for capturing and sending ADK lifecycle events to Google BigQuery. This allows for persistent storage and analysis of agent and tool interactions. The plugin supports asynchronous logging, automatic dataset/table creation, and comprehensive event capture.
Also refactors common formatting utilities (_format_content, _format_args) for shared use.
PiperOrigin-RevId: 8247037391 parent 0a87e02 commit b7dbfed
2 files changed
Lines changed: 953 additions & 0 deletions
File tree
- src/google/adk/plugins
- tests/unittests/plugins
0 commit comments