Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amrit110/oli
/ types & classes
Types & classes
116 in github.com/amrit110/oli
⨍
Functions
299
◇
Types & classes
116
Class
ui/src/services/backend.ts:17
Class
Agent
src/agent/core.rs:20
Class
AgentExecutor
src/agent/executor.rs:12
Interface
AgentManager
src/app/agent.rs:6
Interface
AnimatedSpinnerProps
ui/src/components/AnimatedSpinner.tsx:5
Class
AnthropicClient
src/apis/anthropic.rs:102
Enum
AnthropicContent
src/apis/anthropic.rs:24
Class
AnthropicMessage
src/apis/anthropic.rs:17
Class
AnthropicRequest
src/apis/anthropic.rs:68
Class
AnthropicResponse
src/apis/anthropic.rs:87
Class
AnthropicResponseFormat
src/apis/anthropic.rs:54
Class
AnthropicTool
src/apis/anthropic.rs:46
Class
AnthropicToolChoice
src/apis/anthropic.rs:62
Interface
ApiClient
src/apis/api_client.rs:175
Enum
ApiClientEnum
src/apis/api_client.rs:190
Class
App
Main application state - stripped of UI components
src/app/state.rs:113
Class
App
Main backend application state
src/app/core.rs:208
Enum
AppError
src/errors.rs:6
Interface
AppProps
ui/src/components/App.tsx:18
Enum
AppState
src/app/state.rs:17
Enum
AppState
src/app/core.rs:16
Interface
AppState
ui/src/types/index.ts:64
Class
BackendService
ui/src/services/backend.ts:17
Class
BashParams
src/agent/tools.rs:59
Interface
ChatInterfaceProps
ui/src/components/ChatInterface.tsx:279
Class
CodeAST
src/tools/code/parser.rs:14
Class
CodeParser
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
Interface
Command
ui/src/types/index.ts:77
Interface
Command
ui/src/components/CommandPalette.tsx:6
Interface
CommandPaletteProps
ui/src/components/CommandPalette.tsx:13
Class
CompletionOptions
src/apis/api_client.rs:151
Interface
ContextCompressor
Context compression management trait for the application
src/app/history.rs:40
Class
ConversationSummary
Represents a conversation summary
src/app/history.rs:17
Enum
DiffLine
src/tools/fs/diff.rs:6
Class
DiffTools
Utilities for generating and formatting diffs between text
src/tools/fs/diff.rs:13
Class
EditParams
src/agent/tools.rs:46
Interface
ErrorHandler
Error handling utilities
src/app/utils.rs:149
Class
FileOps
src/tools/fs/file_ops.rs:8
Class
GlobToolParams
src/agent/tools.rs:27
Class
GrepToolParams
src/agent/tools.rs:33
Interface
InputAreaProps
ui/src/components/ChatInterface.tsx:51
Interface
JsonRpcNotification
ui/src/types/index.ts:104
Interface
JsonRpcRequest
ui/src/types/index.ts:84
Interface
JsonRpcResponse
ui/src/types/index.ts:92
Enum
LLMProvider
src/agent/core.rs:13
Class
LSParams
src/agent/tools.rs:40
Enum
LogLevel
src/app/logger.rs:24
Interface
Logger
Logger trait for writing logs to a file and displaying them in the TUI
src/app/logger.rs:5
Class
Message
src/apis/api_client.rs:6
Interface
Message
ui/src/types/index.ts:4
Interface
MessagesDisplayProps
ui/src/components/ChatInterface.tsx:17
Class
MockLogger
Mock implementation of Logger for testing
tests/app/test_logger.rs:9
Interface
Model
ui/src/types/index.ts:48
Interface
Model
ui/src/components/ModelSelector.tsx:8
Class
ModelConfig
src/models.rs:4
Interface
ModelSelectorProps
ui/src/components/ModelSelector.tsx:16
Class
Notification
src/communication/rpc.rs:39
Class
OllamaClient
src/apis/ollama.rs:172
Class
OllamaFunction
src/apis/ollama.rs:107
Class
OllamaFunctionCall
src/apis/ollama.rs:64
Class
OllamaListModelsResponse
src/apis/ollama.rs:149
Class
OllamaMessage
src/apis/ollama.rs:17
Class
OllamaModelDetails
src/apis/ollama.rs:164
Class
OllamaModelInfo
src/apis/ollama.rs:154
Class
OllamaRequest
src/apis/ollama.rs:114
Class
OllamaResponse
src/apis/ollama.rs:131
Class
OllamaTool
src/apis/ollama.rs:100
Class
OllamaToolCall
src/apis/ollama.rs:53
Class
OpenAIClient
src/apis/openai.rs:89
Class
OpenAIFunction
src/apis/openai.rs:16
Class
OpenAIFunctionCall
src/apis/openai.rs:30
Class
OpenAIMessage
src/apis/openai.rs:44
Class
OpenAIRequest
src/apis/openai.rs:54
Class
OpenAIResponse
src/apis/openai.rs:79
Class
OpenAIResponseChoice
src/apis/openai.rs:72
Class
OpenAITool
src/apis/openai.rs:23
Class
OpenAIToolCall
src/apis/openai.rs:36
Class
ParseCodeParams
src/agent/tools.rs:65
Class
PendingToolExecution
src/app/permissions.rs:12
Interface
PermissionHandler
src/app/permissions.rs:19
Class
Range
src/tools/code/parser.rs:26
Class
ReplaceParams
src/agent/tools.rs:53
Class
Request
src/communication/rpc.rs:11
Class
Response
src/communication/rpc.rs:22
Class
RpcError
src/communication/rpc.rs:31
Class
RpcServer
JSON-RPC server over stdio
src/communication/rpc.rs:104
Class
ScrollState
src/app/utils.rs:5
Interface
Scrollable
Interface for scrollable components
src/app/utils.rs:115
Class
SearchTools
src/tools/fs/search.rs:9
Class
SessionManager
src/apis/api_client.rs:36
Interface
ShortcutsPanelProps
ui/src/components/ShortcutsPanel.tsx:6
Class
SpecialCommand
src/app/commands.rs:5
Interface
StatusBarProps
ui/src/components/StatusBar.tsx:7
Interface
StatusDisplayProps
ui/src/components/StatusDisplay.tsx:8
Interface
StatusPanelProps
ui/src/components/StatusPanel.tsx:8
Class
SubscriptionManager
Subscription manager for event-based communication
src/communication/rpc.rs:50
Class
Task
src/app/state.rs:43
Class
Task
src/app/core.rs:42
Interface
Task
ui/src/types/index.ts:56
Interface
TaskInterruptionHandlerProps
ui/src/components/TaskInterruptionHandler.tsx:5
next →
1–100 of 116, ranked by callers