Class: Assistant::TechnicalArticleManagementToolBuilder::ManagementTool
- Inherits:
-
RubyLLM::Tool
- Object
- RubyLLM::Tool
- Assistant::TechnicalArticleManagementToolBuilder::ManagementTool
- Defined in:
- app/services/assistant/technical_article_management_tool_builder.rb
Overview
Shared authorization, stale-write, and error boundary for management tools.
Direct Known Subclasses
AddRelatedMaterialTool, ClassifyKnowledgeTool, CreateRevisionTool, CreateTool, GetTool, ListTool, MergeTool, RemoveRelatedMaterialTool, ReplacementTool, TransitionRevisionTool, TransitionTool, UpdateRevisionTool, UpdateTool
Instance Method Summary collapse
-
#initialize(account:, actor:) ⇒ ManagementTool
constructor
Creates an account-bound tool instance.
Constructor Details
#initialize(account:, actor:) ⇒ ManagementTool
Creates an account-bound tool instance.
41 42 43 44 45 |
# File 'app/services/assistant/technical_article_management_tool_builder.rb', line 41 def initialize(account:, actor:) super() @account = account @actor = actor end |