1.2 KiB
title, type, weight, description
| title | type | weight | description |
|---|---|---|---|
| (Python) Pre and post processing | docs | 4 | How to add pre and post processing to your Python toolbox applications. |
Prerequisites
This tutorial assumes that you have set up a basic toolbox application as described in the local quickstart.
This guide demonstrates how to implement these patterns in your Toolbox applications.
Python
{{< tabpane persist=header >}}
{{% tab header="ADK" text=true %}}
Coming soon.
{{% /tab %}}
{{% tab header="Langchain" text=true %}}
The following example demonstrates how to use ToolboxClient with LangChain's middleware to implement pre and post processing for tool calls.
{{< include "python/langchain/agent.py" >}}
For more information, see the LangChain Middleware documentation.
You can also add model-level (wrap_model) and agent-level (before_agent, after_agent) hooks to intercept messages at different stages of the execution loop. See the LangChain Middleware documentation for details on these additional hook types.
{{% /tab %}}
{{< /tabpane >}}