@@ -84,8 +84,8 @@ class HookProvider(Protocol):
8484 ```python
8585 class MyHookProvider(HookProvider):
8686 def register_hooks(self, registry: HookRegistry) -> None:
87- hooks .add_callback(StartRequestEvent, self.on_request_start)
88- hooks .add_callback(EndRequestEvent, self.on_request_end)
87+ registry .add_callback(StartRequestEvent, self.on_request_start)
88+ registry .add_callback(EndRequestEvent, self.on_request_end)
8989
9090 agent = Agent(hooks=[MyHookProvider()])
9191 ```
@@ -183,7 +183,7 @@ def invoke_callbacks(self, event: TInvokeEvent) -> TInvokeEvent:
183183 """Invoke all registered callbacks for the given event.
184184
185185 This method finds all callbacks registered for the event's type and
186- invokes them in the appropriate order. For events with is_after_callback =True,
186+ invokes them in the appropriate order. For events with should_reverse_callbacks =True,
187187 callbacks are invoked in reverse registration order.
188188
189189 Args:
@@ -210,7 +210,7 @@ def get_callbacks_for(self, event: TEvent) -> Generator[HookCallback[TEvent], No
210210 """Get callbacks registered for the given event in the appropriate order.
211211
212212 This method returns callbacks in registration order for normal events,
213- or reverse registration order for events that have is_after_callback =True.
213+ or reverse registration order for events that have should_reverse_callbacks =True.
214214 This enables proper cleanup ordering for teardown events.
215215
216216 Args:
0 commit comments