This page contains reference documentation for Anthropic Middleware. See the docs for conceptual guides, tutorials, and examples on using Anthropic Middleware.
Provider-specific middleware for Anthropic's Claude models:
| CLASS | DESCRIPTION |
|---|---|
AnthropicPromptCachingMiddleware |
Reduce costs by caching repetitive prompt prefixes |
ClaudeBashToolMiddleware |
Execute Claude's native bash tool with local command execution |
StateClaudeTextEditorMiddleware |
Provide Claude's text editor tool for state-based file editing |
FilesystemClaudeTextEditorMiddleware |
Provide Claude's text editor tool for filesystem-based file editing |
StateClaudeMemoryMiddleware |
Provide Claude's memory tool for state-based persistent agent memory |
FilesystemClaudeMemoryMiddleware |
Provide Claude's memory tool for filesystem-based persistent agent memory |
StateFileSearchMiddleware |
Search tools for state-based file systems |
Prompt Caching Middleware.
Middleware that exposes Anthropic's native bash tool to models.
State-based text editor tool middleware.
Filesystem-based text editor tool middleware.
State-based memory tool middleware.
Filesystem-based memory tool middleware.
Provides Glob and Grep search over state-based files.