Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StepfenShawn/kota
/ types & classes
Types & classes
66 in github.com/StepfenShawn/kota
⨍
Functions
196
◇
Types & classes
66
Class
AgentBuilder
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
Class
AgentInstance
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
Enum
AgentType
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
Enum
CommandDef
src/kota_code/runtime/config.rs:8
Class
CommandRegistry
Command registry that manages custom commands from Lua config
src/kota_cli/command_registry.rs:8
Class
ContextManager
src/kota_code/context.rs:9
Class
CreateDirectoryArgs
src/kota_code/tools/create_directory.rs:9
Class
CreateDirectoryOutput
src/kota_code/tools/create_directory.rs:14
Class
CreateDirectoryTool
src/kota_code/tools/create_directory.rs:22
Class
DeleteFileArgs
src/kota_code/tools/delete_file.rs:9
Class
DeleteFileOutput
src/kota_code/tools/delete_file.rs:14
Class
DeleteFileTool
src/kota_code/tools/delete_file.rs:21
Enum
DynToolError
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:9
Class
EditFileArgs
src/kota_code/tools/edit_file.rs:10
Class
EditFileOutput
src/kota_code/tools/edit_file.rs:16
Class
EditFileTool
src/kota_code/tools/edit_file.rs:25
Class
ExecuteBashCommandArgs
src/kota_code/tools/execute_bash_command.rs:8
Class
ExecuteBashCommandOutput
src/kota_code/tools/execute_bash_command.rs:13
Class
ExecuteBashCommandTool
src/kota_code/tools/execute_bash_command.rs:22
Enum
FileToolError
src/kota_code/tools/mod.rs:4
Class
GrepSearchArgs
src/kota_code/tools/grep_search.rs:10
Class
GrepSearchOutput
src/kota_code/tools/grep_search.rs:26
Class
GrepSearchTool
src/kota_code/tools/grep_search.rs:37
Class
KotaCli
src/kota_cli/mod.rs:27
Class
KotaConfig
src/kota_code/runtime/config.rs:17
Class
KotaHelper
src/kota_cli/tab.rs:11
Class
LuaDynTool
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:16
Class
LuaToolArgs
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:44
Class
LuaToolLoader
Load Lua tools from .kota/tools directory
src/kota_code/runtime/dyn_tools_loader/mod.rs:10
Class
LuaToolOutput
src/kota_code/runtime/dyn_tools_loader/dyn_tool.rs:50
Class
McpClient
MCP client connection wrapper
src/kota_code/mcp/client.rs:13
Class
McpManager
MCP Manager for managing multiple MCP client connections
src/kota_code/mcp/mod.rs:18
Class
Plan
src/kota_code/plan.rs:21
Class
PlanManager
src/kota_code/plan.rs:107
Enum
Provider
src/kota_code/agent/mod.rs:49
Class
ReadFileArgs
src/kota_code/tools/read_file.rs:9
Class
ReadFileOutput
src/kota_code/tools/read_file.rs:14
Class
ReadFileTool
src/kota_code/tools/read_file.rs:23
Class
ScanCodebaseArgs
src/kota_code/tools/scan_codebase.rs:9
Class
ScanCodebaseOutput
src/kota_code/tools/scan_codebase.rs:14
Class
ScanCodebaseTool
src/kota_code/tools/scan_codebase.rs:22
Class
SearchMatch
src/kota_code/tools/grep_search.rs:17
Class
SerializableMessage
src/kota_code/context.rs:34
Class
SessionData
src/kota_code/context.rs:27
Class
SessionIdHook
src/kota_code/runtime/hooks.rs:6
Class
SessionMetadata
src/kota_code/context.rs:18
Class
Skill
src/kota_code/skills.rs:9
Class
SkillManager
Skill 管理器
src/kota_code/skills.rs:18
Class
Task
src/kota_code/plan.rs:13
Enum
TaskStatus
src/kota_code/plan.rs:5
Class
ToolRegistry
src/kota_code/runtime/tool_registry.rs:3
Enum
UpdatePlanArgs
src/kota_code/tools/update_plan.rs:9
Class
UpdatePlanOutput
src/kota_code/tools/update_plan.rs:27
Class
UpdatePlanTool
src/kota_code/tools/update_plan.rs:33
Class
WrappedCreateDirectoryTool
src/kota_code/tools/create_directory.rs:98
Class
WrappedDeleteFileTool
src/kota_code/tools/delete_file.rs:78
Class
WrappedEditFileTool
src/kota_code/tools/edit_file.rs:127
Class
WrappedExecuteBashCommandTool
src/kota_code/tools/execute_bash_command.rs:79
Class
WrappedGrepSearchTool
src/kota_code/tools/grep_search.rs:131
Class
WrappedReadFileTool
src/kota_code/tools/read_file.rs:92
Class
WrappedScanCodebaseTool
src/kota_code/tools/scan_codebase.rs:151
Class
WrappedUpdatePlanTool
src/kota_code/tools/update_plan.rs:179
Class
WrappedWriteFileTool
src/kota_code/tools/write_file.rs:89
Class
WriteFileArgs
src/kota_code/tools/write_file.rs:9
Class
WriteFileOutput
src/kota_code/tools/write_file.rs:15
Class
WriteFileTool
src/kota_code/tools/write_file.rs:23