MCPcopy Create free account

hub / github.com/amrit110/oli / types & classes

Types & classes116 in github.com/amrit110/oli

Class
ui/src/services/backend.ts:17
ClassAgent
src/agent/core.rs:20
ClassAgentExecutor
src/agent/executor.rs:12
InterfaceAgentManager
src/app/agent.rs:6
InterfaceAnimatedSpinnerProps
ui/src/components/AnimatedSpinner.tsx:5
ClassAnthropicClient
src/apis/anthropic.rs:102
EnumAnthropicContent
src/apis/anthropic.rs:24
ClassAnthropicMessage
src/apis/anthropic.rs:17
ClassAnthropicRequest
src/apis/anthropic.rs:68
ClassAnthropicResponse
src/apis/anthropic.rs:87
ClassAnthropicResponseFormat
src/apis/anthropic.rs:54
ClassAnthropicTool
src/apis/anthropic.rs:46
ClassAnthropicToolChoice
src/apis/anthropic.rs:62
InterfaceApiClient
src/apis/api_client.rs:175
EnumApiClientEnum
src/apis/api_client.rs:190
ClassApp
Main application state - stripped of UI components
src/app/state.rs:113
ClassApp
Main backend application state
src/app/core.rs:208
EnumAppError
src/errors.rs:6
InterfaceAppProps
ui/src/components/App.tsx:18
EnumAppState
src/app/state.rs:17
EnumAppState
src/app/core.rs:16
InterfaceAppState
ui/src/types/index.ts:64
ClassBackendService
ui/src/services/backend.ts:17
ClassBashParams
src/agent/tools.rs:59
InterfaceChatInterfaceProps
ui/src/components/ChatInterface.tsx:279
ClassCodeAST
src/tools/code/parser.rs:14
ClassCodeParser
A robust code parser system that analyzes source code and produces clean, accurate Abstract Syntax Trees (ASTs) optimized for LLM consumption. # Key
src/tools/code/parser.rs:314
InterfaceCommand
ui/src/types/index.ts:77
InterfaceCommand
ui/src/components/CommandPalette.tsx:6
InterfaceCommandPaletteProps
ui/src/components/CommandPalette.tsx:13
ClassCompletionOptions
src/apis/api_client.rs:151
InterfaceContextCompressor
Context compression management trait for the application
src/app/history.rs:40
ClassConversationSummary
Represents a conversation summary
src/app/history.rs:17
EnumDiffLine
src/tools/fs/diff.rs:6
ClassDiffTools
Utilities for generating and formatting diffs between text
src/tools/fs/diff.rs:13
ClassEditParams
src/agent/tools.rs:46
InterfaceErrorHandler
Error handling utilities
src/app/utils.rs:149
ClassFileOps
src/tools/fs/file_ops.rs:8
ClassGlobToolParams
src/agent/tools.rs:27
ClassGrepToolParams
src/agent/tools.rs:33
InterfaceInputAreaProps
ui/src/components/ChatInterface.tsx:51
InterfaceJsonRpcNotification
ui/src/types/index.ts:104
InterfaceJsonRpcRequest
ui/src/types/index.ts:84
InterfaceJsonRpcResponse
ui/src/types/index.ts:92
EnumLLMProvider
src/agent/core.rs:13
ClassLSParams
src/agent/tools.rs:40
EnumLogLevel
src/app/logger.rs:24
InterfaceLogger
Logger trait for writing logs to a file and displaying them in the TUI
src/app/logger.rs:5
ClassMessage
src/apis/api_client.rs:6
InterfaceMessage
ui/src/types/index.ts:4
InterfaceMessagesDisplayProps
ui/src/components/ChatInterface.tsx:17
ClassMockLogger
Mock implementation of Logger for testing
tests/app/test_logger.rs:9
InterfaceModel
ui/src/types/index.ts:48
InterfaceModel
ui/src/components/ModelSelector.tsx:8
ClassModelConfig
src/models.rs:4
InterfaceModelSelectorProps
ui/src/components/ModelSelector.tsx:16
ClassNotification
src/communication/rpc.rs:39
ClassOllamaClient
src/apis/ollama.rs:172
ClassOllamaFunction
src/apis/ollama.rs:107
ClassOllamaFunctionCall
src/apis/ollama.rs:64
ClassOllamaListModelsResponse
src/apis/ollama.rs:149
ClassOllamaMessage
src/apis/ollama.rs:17
ClassOllamaModelDetails
src/apis/ollama.rs:164
ClassOllamaModelInfo
src/apis/ollama.rs:154
ClassOllamaRequest
src/apis/ollama.rs:114
ClassOllamaResponse
src/apis/ollama.rs:131
ClassOllamaTool
src/apis/ollama.rs:100
ClassOllamaToolCall
src/apis/ollama.rs:53
ClassOpenAIClient
src/apis/openai.rs:89
ClassOpenAIFunction
src/apis/openai.rs:16
ClassOpenAIFunctionCall
src/apis/openai.rs:30
ClassOpenAIMessage
src/apis/openai.rs:44
ClassOpenAIRequest
src/apis/openai.rs:54
ClassOpenAIResponse
src/apis/openai.rs:79
ClassOpenAIResponseChoice
src/apis/openai.rs:72
ClassOpenAITool
src/apis/openai.rs:23
ClassOpenAIToolCall
src/apis/openai.rs:36
ClassParseCodeParams
src/agent/tools.rs:65
ClassPendingToolExecution
src/app/permissions.rs:12
InterfacePermissionHandler
src/app/permissions.rs:19
ClassRange
src/tools/code/parser.rs:26
ClassReplaceParams
src/agent/tools.rs:53
ClassRequest
src/communication/rpc.rs:11
ClassResponse
src/communication/rpc.rs:22
ClassRpcError
src/communication/rpc.rs:31
ClassRpcServer
JSON-RPC server over stdio
src/communication/rpc.rs:104
ClassScrollState
src/app/utils.rs:5
InterfaceScrollable
Interface for scrollable components
src/app/utils.rs:115
ClassSearchTools
src/tools/fs/search.rs:9
ClassSessionManager
src/apis/api_client.rs:36
InterfaceShortcutsPanelProps
ui/src/components/ShortcutsPanel.tsx:6
ClassSpecialCommand
src/app/commands.rs:5
InterfaceStatusBarProps
ui/src/components/StatusBar.tsx:7
InterfaceStatusDisplayProps
ui/src/components/StatusDisplay.tsx:8
InterfaceStatusPanelProps
ui/src/components/StatusPanel.tsx:8
ClassSubscriptionManager
Subscription manager for event-based communication
src/communication/rpc.rs:50
ClassTask
src/app/state.rs:43
ClassTask
src/app/core.rs:42
InterfaceTask
ui/src/types/index.ts:56
InterfaceTaskInterruptionHandlerProps
ui/src/components/TaskInterruptionHandler.tsx:5
next →1–100 of 116, ranked by callers