Class: OllamaAgent::Tools::GitBase

Inherits:
Base
  • Object
show all
Defined in:
lib/ollama_agent/tools/git_tools.rb

Overview

Shared helper for git-* tools (instance-level ‘git_run`, not a module function).

Direct Known Subclasses

GitBranch, GitCommit, GitDiff, GitLog, GitStatus

Constant Summary

Constants inherited from Base

Base::RISK_LEVELS

Instance Attribute Summary

Attributes inherited from Base

#description, #input_schema, #name, #output_schema, #requires_approval, #risk_level

Method Summary

Methods inherited from Base

#call, #initialize, #to_anthropic_schema, #to_ollama_schema, #to_s, tool_description, tool_name, tool_output_schema, tool_requires_approval, tool_risk, tool_schema

Constructor Details

This class inherits a constructor from OllamaAgent::Tools::Base