google / google/adk-python

Are node-level callbacks / plugin hooks planned for graph Workflow?

Open
#6,779 3 comments 0 reactions 2 assignees Claimed by @GWeale View on GitHub
core needs review
Dominant language
Python
Stars
21.5k
Forks
4k
Avg merge
1d 14h
Merged PRs (30d)
37

Description

Is there a plan to add node-level callbacks (or plugin hooks) for graph `Workflow`?

I'd like to log each node execution from a `Plugin`, but `NodeRunner` doesn't dispatch plugin callbacks, and `on_event_callback` only shows what a node emitted, not when it ran.

Something like `before_node_callback` / `after_node_callback` on `BasePlugin` would be enough for my case.

Is this planned, or is the intended approach something else?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.