Class: Smith::Tools::Think
- Inherits:
-
Smith::Tool
- Object
- RubyLLM::Tool
- Smith::Tool
- Smith::Tools::Think
- Defined in:
- lib/smith/tools/think.rb
Constant Summary
Constants included from Smith::Tool::ScopedContext
Smith::Tool::ScopedContext::CONTEXT_KEYS
Instance Method Summary collapse
-
#perform(thought:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument.
Methods inherited from Smith::Tool
authorize, before_execute, capabilities, category, compatible_with, #execute, inherited
Methods included from Smith::Tool::CaptureConfiguration
#capture_result, #capture_result_strict?
Methods included from Smith::Tool::ScopedContext
around, capture, #with_invocation_context
Instance Method Details
#perform(thought:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument
20 21 22 |
# File 'lib/smith/tools/think.rb', line 20 def perform(thought:) # rubocop:disable Lint/UnusedMethodArgument { acknowledged: true } end |