From 63b7d1ae0d10d0355a534983b9f7c8b4db9b2419 Mon Sep 17 00:00:00 2001 From: James Murdza Date: Thu, 28 Aug 2025 08:37:53 -0400 Subject: [PATCH] Clarify lifecycle and built-in callbacks --- .../docs/agent-sdk/callbacks/agent-lifecycle.mdx | 9 +-------- docs/content/docs/agent-sdk/callbacks/index.mdx | 11 ++++++----- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/docs/content/docs/agent-sdk/callbacks/agent-lifecycle.mdx b/docs/content/docs/agent-sdk/callbacks/agent-lifecycle.mdx index 4b75ebcf..494c4a8f 100644 --- a/docs/content/docs/agent-sdk/callbacks/agent-lifecycle.mdx +++ b/docs/content/docs/agent-sdk/callbacks/agent-lifecycle.mdx @@ -42,11 +42,4 @@ Called when responses are received from agent loop. - `on_screenshot(screenshot, name)` - When screenshots are taken ### 10. `on_run_end(kwargs, old_items, new_items)` -Called when agent run completes. Finalize tracking, save trajectories. - -## Built-in Callbacks - -- **ImageRetentionCallback**: Limits recent images in context -- **BudgetManagerCallback**: Stops execution when budget exceeded -- **TrajectorySaverCallback**: Saves conversation trajectories -- **LoggingCallback**: Logs agent activities +Called when agent run completes. Finalize tracking, save trajectories. \ No newline at end of file diff --git a/docs/content/docs/agent-sdk/callbacks/index.mdx b/docs/content/docs/agent-sdk/callbacks/index.mdx index edc502c4..9d5766f1 100644 --- a/docs/content/docs/agent-sdk/callbacks/index.mdx +++ b/docs/content/docs/agent-sdk/callbacks/index.mdx @@ -4,11 +4,12 @@ title: Callbacks Callbacks in the Agent SDK provide hooks into the agent's lifecycle, allowing for custom functionality to be executed at various stages of an agent's run. They enable extensibility by allowing developers to integrate their own logic for tasks such as logging, cost management, and data anonymization. -This section details the various callbacks available in the Agent SDK. +The callback lifecycle is described in [Agent Lifecycle](callbacks/agent-lifecycle). -## Available Callbacks +## Built-in Callbacks -- [Cost Saving](callbacks/cost-saving) -- [Logging](callbacks/logging) +- [BudgetManagerCallback](callbacks/cost-saving): Stops execution when budget exceeded +- [LoggingCallback](callbacks/trajectories): Logs agent activities +- **ImageRetentionCallback**: Limits recent images in context +- **TrajectorySaverCallback**: Saves conversation trajectories - [PII Anonymization](callbacks/pii-anonymization) -- [Trajectories](callbacks/trajectories) \ No newline at end of file