MCPcopy Create free account

hub / github.com/StepfenShawn/kota / types & classes

Types & classes66 in github.com/StepfenShawn/kota

ClassAgentBuilder
Builder for creating AI agents with custom configuration # Example ```rust,ignore use kota::{AgentBuilder, PlanManager}; use anyhow::Result; fn mai
src/kota_code/agent/mod.rs:286
ClassAgentInstance
Complete agent instance with context and skill management This struct combines the agent with its context manager and skill manager, providing a comp
src/kota_code/agent/mod.rs:83
EnumAgentType
Agent enum to handle different provider types This enum wraps agents from different LLM providers, allowing you to work with them through a unified i
src/kota_code/agent/mod.rs:66
EnumCommandDef
src/kota_code/runtime/config.rs:8
ClassCommandRegistry
Command registry that manages custom commands from Lua config
src/kota_cli/command_registry.rs:8
ClassContextManager
src/kota_code/context.rs:9
ClassCreateDirectoryArgs
src/kota_code/tools/create_directory.rs:9
ClassCreateDirectoryOutput
src/kota_code/tools/create_directory.rs:14
ClassCreateDirectoryTool
src/kota_code/tools/create_directory.rs:22
ClassDeleteFileArgs
src/kota_code/tools/delete_file.rs:9
ClassDeleteFileOutput
src/kota_code/tools/delete_file.rs:14
ClassDeleteFileTool
src/kota_code/tools/delete_file.rs:21
EnumDynToolError
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:9
ClassEditFileArgs
src/kota_code/tools/edit_file.rs:10
ClassEditFileOutput
src/kota_code/tools/edit_file.rs:16
ClassEditFileTool
src/kota_code/tools/edit_file.rs:25
ClassExecuteBashCommandArgs
src/kota_code/tools/execute_bash_command.rs:8
ClassExecuteBashCommandOutput
src/kota_code/tools/execute_bash_command.rs:13
ClassExecuteBashCommandTool
src/kota_code/tools/execute_bash_command.rs:22
EnumFileToolError
src/kota_code/tools/mod.rs:4
ClassGrepSearchArgs
src/kota_code/tools/grep_search.rs:10
ClassGrepSearchOutput
src/kota_code/tools/grep_search.rs:26
ClassGrepSearchTool
src/kota_code/tools/grep_search.rs:37
ClassKotaCli
src/kota_cli/mod.rs:27
ClassKotaConfig
src/kota_code/runtime/config.rs:17
ClassKotaHelper
src/kota_cli/tab.rs:11
ClassLuaDynTool
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:16
ClassLuaToolArgs
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:44
ClassLuaToolLoader
Load Lua tools from .kota/tools directory
src/kota_code/runtime/dyn_tools_loader/mod.rs:10
ClassLuaToolOutput
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:50
ClassMcpClient
MCP client connection wrapper
src/kota_code/mcp/client.rs:13
ClassMcpManager
MCP Manager for managing multiple MCP client connections
src/kota_code/mcp/mod.rs:18
ClassPlan
src/kota_code/plan.rs:21
ClassPlanManager
src/kota_code/plan.rs:107
EnumProvider
src/kota_code/agent/mod.rs:49
ClassReadFileArgs
src/kota_code/tools/read_file.rs:9
ClassReadFileOutput
src/kota_code/tools/read_file.rs:14
ClassReadFileTool
src/kota_code/tools/read_file.rs:23
ClassScanCodebaseArgs
src/kota_code/tools/scan_codebase.rs:9
ClassScanCodebaseOutput
src/kota_code/tools/scan_codebase.rs:14
ClassScanCodebaseTool
src/kota_code/tools/scan_codebase.rs:22
ClassSearchMatch
src/kota_code/tools/grep_search.rs:17
ClassSerializableMessage
src/kota_code/context.rs:34
ClassSessionData
src/kota_code/context.rs:27
ClassSessionIdHook
src/kota_code/runtime/hooks.rs:6
ClassSessionMetadata
src/kota_code/context.rs:18
ClassSkill
src/kota_code/skills.rs:9
ClassSkillManager
Skill 管理器
src/kota_code/skills.rs:18
ClassTask
src/kota_code/plan.rs:13
EnumTaskStatus
src/kota_code/plan.rs:5
ClassToolRegistry
src/kota_code/runtime/tool_registry.rs:3
EnumUpdatePlanArgs
src/kota_code/tools/update_plan.rs:9
ClassUpdatePlanOutput
src/kota_code/tools/update_plan.rs:27
ClassUpdatePlanTool
src/kota_code/tools/update_plan.rs:33
ClassWrappedCreateDirectoryTool
src/kota_code/tools/create_directory.rs:98
ClassWrappedDeleteFileTool
src/kota_code/tools/delete_file.rs:78
ClassWrappedEditFileTool
src/kota_code/tools/edit_file.rs:127
ClassWrappedExecuteBashCommandTool
src/kota_code/tools/execute_bash_command.rs:79
ClassWrappedGrepSearchTool
src/kota_code/tools/grep_search.rs:131
ClassWrappedReadFileTool
src/kota_code/tools/read_file.rs:92
ClassWrappedScanCodebaseTool
src/kota_code/tools/scan_codebase.rs:151
ClassWrappedUpdatePlanTool
src/kota_code/tools/update_plan.rs:179
ClassWrappedWriteFileTool
src/kota_code/tools/write_file.rs:89
ClassWriteFileArgs
src/kota_code/tools/write_file.rs:9
ClassWriteFileOutput
src/kota_code/tools/write_file.rs:15
ClassWriteFileTool
src/kota_code/tools/write_file.rs:23