Class: Brute::Middleware::ToolPipeline
- Inherits:
-
DefaultToolPipeline
- Object
- Base
- DefaultToolPipeline
- Brute::Middleware::ToolPipeline
- Extended by:
- GemKit::Deprecate
- Defined in:
- lib/brute/middleware/070_tool_pipeline.rb
Overview
The old name for DefaultToolPipeline, kept working while it is deprecated. The middleware is one particular wiring of tool dispatch and the name now says so, leaving Brute::Turn::ToolPipeline as the mechanism to compose when that wiring is not what you want.
use Brute::Middleware::DefaultToolPipeline, tools: tools
Constant Summary
Constants included from Hooks
Hooks::AFTER_LLM_EVENT, Hooks::AFTER_TOOL_EVENT, Hooks::APPROVE_TOOL_EVENT, Hooks::BEFORE_LLM_EVENT, Hooks::BEFORE_TOOL_EVENT, Hooks::COMPACTED_EVENT, Hooks::COMPACT_DURATION_EVENT, Hooks::DURATION_EVENT, Hooks::ENTER_EVENT, Hooks::EXIT_EVENT, Hooks::FARADAY_ERROR_EVENT, Hooks::LLM_DURATION_EVENT, Hooks::LLM_FAILURE_EVENT, Hooks::MIDDLEWARE_ADDED_EVENT, Hooks::OPEN_ROUTER_SERVER_ERROR_EVENT, Hooks::STANDARD_ERROR_EVENT, Hooks::TOOL_DURATION_EVENT, Hooks::TURN_DURATION_EVENT, Hooks::TURN_END_EVENT, Hooks::TURN_START_EVENT
Method Summary
Methods inherited from DefaultToolPipeline
Methods inherited from Base
Methods included from Hooks
Constructor Details
This class inherits a constructor from Brute::Middleware::DefaultToolPipeline