Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FSoft-AI4Code/HyperAgent
/ types & classes
Types & classes
510 in github.com/FSoft-AI4Code/HyperAgent
⨍
Functions
1,207
◇
Types & classes
510
↓ 28 callers
Class
Error
src/hyperagent/multilspy/lsp_protocol_handler/server.py:62
↓ 19 callers
Class
MultilspyException
Exceptions raised by the Multilspy framework.
src/hyperagent/multilspy/multilspy_exceptions.py:5
↓ 5 callers
Class
HyperAgent
src/hyperagent/pilot.py:95
↓ 4 callers
Class
ProcessLaunchInfo
This class is used to store the information required to launch a process.
src/hyperagent/multilspy/lsp_protocol_handler/server.py:47
↓ 4 callers
Class
t
hyperagent-ext/media/scripts/highlight.min.js:12
↓ 3 callers
Class
LocalLLM
src/hyperagent/agents/llms.py:46
↓ 3 callers
Class
Result
src/hyperagent/tasks/base.py:3
↓ 3 callers
Class
ZoektServer
Represents a Zoekt server for indexing and searching repositories. Args: language (str): The language of the repositories to be inde
src/hyperagent/zoekt/zoekt_server.py:10
↓ 2 callers
Class
DCLCE
src/hyperagent/build.py:26
↓ 2 callers
Class
LSPToolKit
This class serves as a natural language interface for LLM to interact with Language Server Protocol. It provides functionalities like
src/hyperagent/llm_multilspy.py:7
↓ 2 callers
Class
SWEBench
src/hyperagent/tasks/github_issue_resolve.py:7
↓ 1 callers
Class
AutomatedProgramRepair
src/hyperagent/tasks/automated_program_repair.py:12
↓ 1 callers
Class
AzureLLM
src/hyperagent/agents/llms.py:105
↓ 1 callers
Class
Console
src/hyperagent/cli/console.py:12
↓ 1 callers
Class
CustomFormatter
src/hyperagent/utils.py:438
↓ 1 callers
Class
EICE
src/hyperagent/build.py:20
↓ 1 callers
Class
EclipseJDTLS
The EclipseJDTLS class provides a Java specific implementation of the LanguageServer class
src/hyperagent/multilspy/language_servers/eclipse_jdtls/eclipse_jdtls.py:44
↓ 1 callers
Class
FaultLocalization
src/hyperagent/tasks/fault_localization.py:12
↓ 1 callers
Class
GetAllSymbolsTool
A tool for finding all symbols (functions, classes, methods) of a Python/Rust/C#/Java file. Args: path (str): The path to the source
src/hyperagent/tools/nav_tools.py:204
↓ 1 callers
Class
GoToDefinitionTool
A tool for finding the definition of a symbol inside a code snippet. Args: path (str): The path to the code snippet. languag
src/hyperagent/tools/nav_tools.py:89
↓ 1 callers
Class
JediServer
Provides Python specific instantiation of the LanguageServer class. Contains various configurations and settings specific to Python.
src/hyperagent/multilspy/language_servers/jedi_language_server/jedi_server.py:19
↓ 1 callers
Class
LSPFileBuffer
This class is used to store the contents of an open LSP file in memory.
src/hyperagent/multilspy/language_server.py:34
↓ 1 callers
Class
LanguageParser
Parse using the respective programming language syntax. Each top-level function and class in the code is loaded into separate documents. Furt
src/hyperagent/langchain_parsers/parsers.py:27
↓ 1 callers
Class
LanguageServerHandler
This class provides the implementation of Python client for the Language Server Protocol. A class that launches the language server and commu
src/hyperagent/multilspy/lsp_protocol_handler/server.py:142
↓ 1 callers
Class
LogLine
Represents a line in the Multilspy log
src/hyperagent/multilspy/multilspy_logger.py:9
↓ 1 callers
Class
LspNotification
src/hyperagent/multilspy/lsp_protocol_handler/lsp_requests.py:468
↓ 1 callers
Class
LspRequest
src/hyperagent/multilspy/lsp_protocol_handler/lsp_requests.py:35
↓ 1 callers
Class
MultilspyConfig
Configuration parameters
src/hyperagent/multilspy/multilspy_config.py:22
↓ 1 callers
Class
MultilspyLogger
Logger class
src/hyperagent/multilspy/multilspy_logger.py:21
↓ 1 callers
Class
OmniSharp
Provides C# specific instantiation of the LanguageServer class. Contains various configurations and settings specific to C#.
src/hyperagent/multilspy/language_servers/omnisharp/omnisharp.py:56
↓ 1 callers
Class
OpenFileToolForGenerator
Tool for opening a file inside a repository. Args: path (str): The path to the repository. language (str): The language of t
src/hyperagent/tools/gen_tools.py:159
↓ 1 callers
Class
PlatformId
multilspy supported platforms
src/hyperagent/multilspy/multilspy_utils.py:162
↓ 1 callers
Class
Request
src/hyperagent/multilspy/lsp_protocol_handler/server.py:114
↓ 1 callers
Class
RuntimeDependencyPaths
Stores the paths to the runtime dependencies of EclipseJDTLS
src/hyperagent/multilspy/language_servers/eclipse_jdtls/eclipse_jdtls.py:29
↓ 1 callers
Class
RustAnalyzer
Provides Rust specific instantiation of the LanguageServer class. Contains various configurations and settings specific to Rust.
src/hyperagent/multilspy/language_servers/rust_analyzer/rust_analyzer.py:23
↓ 1 callers
Class
StopLoopException
src/hyperagent/multilspy/lsp_protocol_handler/server.py:94
↓ 1 callers
Class
SyncLanguageServer
The SyncLanguageServer class provides a language agnostic interface to the Language Server Protocol. It is used to communicate with Language
src/hyperagent/multilspy/language_server.py:642
↓ 1 callers
Class
VLLM
src/hyperagent/agents/llms.py:134
Class
hyperagent-ext/media/scripts/highlight.min.js:12
Class
hyperagent-ext/media/scripts/highlight.min.js:18
Class
hyperagent-ext/media/scripts/highlight.min.js:27
Class
hyperagent-ext/media/scripts/highlight.min.js:38
Class
hyperagent-ext/media/scripts/highlight.min.js:135
Class
hyperagent-ext/media/scripts/highlight.min.js:171
Class
hyperagent-ext/media/scripts/tailwind.min.js:1
Class
hyperagent-ext/media/scripts/tailwind.min.js:1
Class
hyperagent-ext/src/extension.ts:100
Class
hyperagent-ext/src/panels/HelloWorldPanel.ts:5
Class
AnnotatedTextEdit
A special text edit with an additional change annotation. @since 3.16.0.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4141
Class
ApplyWorkspaceEditParams
The parameters passed via a apply workspace edit request.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2797
Class
ApplyWorkspaceEditResult
The result returned from the apply workspace edit request. @since 3.17 renamed from ApplyWorkspaceEditResponse
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2808
Class
BaseSymbolInformation
A base for all symbol information.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3966
Class
BaseTask
src/hyperagent/tasks/base.py:8
Class
CSharpSegmenter
Code segmenter for C#.
src/hyperagent/langchain_parsers/language/csharp.py:24
Class
CallHierarchyClientCapabilities
@since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:5221
Class
CallHierarchyIncomingCallsParams
The parameter of a `callHierarchy/incomingCalls` request. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1090
Class
CallHierarchyItem
Represents programming constructs like functions or constructors in the context of call hierarchy. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1051
Class
CallHierarchyOptions
Call hierarchy options used during static registration. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3074
Class
CallHierarchyOutgoingCall
Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1131
Class
CallHierarchyOutgoingCallsParams
The parameter of a `callHierarchy/outgoingCalls` request. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1118
Class
CallHierarchyPrepareParams
The parameter of a `textDocument/prepareCallHierarchy` request. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1038
Class
CallHierarchyRegistrationOptions
Call hierarchy options used during static or dynamic registration. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1077
Class
CancelParams
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2889
Class
ChangeAnnotation
Additional information that describes document changes. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3181
Class
ChatGPTViewProvider
hyperagent-ext/src/extension.ts:100
Class
ClientCapabilities
Defines the capabilities provided by the client.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4293
Class
CodeAction
A code action represents a change that can be performed in code, e.g. to fix a problem or to refactor code. A CodeAction must set either `edi
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2467
Class
CodeActionClientCapabilities
The Client Capabilities of a {@link CodeActionRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:5048
Class
CodeActionContext
Contains additional diagnostic information about the context in which a {@link CodeActionProvider.provideCodeActions code action} is run.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3995
Class
CodeActionKind
A set of predefined code action kinds
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:374
Class
CodeActionOptions
Provider options for a {@link CodeActionRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4016
Class
CodeActionParams
The parameters of a {@link CodeActionRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2436
Class
CodeActionRegistrationOptions
Registration options for a {@link CodeActionRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2519
Class
CodeActionTriggerKind
The reason why code actions were requested. @since 3.17.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:545
Class
CodeDescription
Structure to capture a description for an error code. @since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4411
Class
CodeLens
A code lens represents a {@link Command command} that should be shown along with source text, like the number of references, a way to run tests, e
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2603
Class
CodeLensClientCapabilities
The client capabilities of a {@link CodeLensRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:5090
Class
CodeLensOptions
Code Lens provider options of a {@link CodeLensRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4043
Class
CodeLensParams
The parameters of a {@link CodeLensRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2591
Class
CodeLensRegistrationOptions
Registration options for a {@link CodeLensRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2620
Class
CodeLensWorkspaceClientCapabilities
@since 3.16.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4814
Class
CodeSearchArgs
src/hyperagent/tools/nav_tools.py:27
Class
CodeSearchTool
A tool for searching for matched identifiers (variable, function, class name) from a Python repository. Primarily used for class and function
src/hyperagent/tools/nav_tools.py:30
Class
Color
Represents a color in RGBA space.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3001
Class
ColorInformation
Represents a color range from a document.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:866
Class
ColorPresentation
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:900
Class
ColorPresentationParams
Parameters for a {@link ColorPresentationRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:884
Class
Command
Represents a reference to a command. Provides a title which will be used to represent a command in the UI and, optionally, an array of argumen
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2452
Class
CompletionClientCapabilities
Completion client capabilities
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:4909
Class
CompletionContext
Contains additional information about the context in which a completion request is triggered.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3807
Class
CompletionItem
A completion item represents a text snippet that is proposed to complete text that is being typed.
src/hyperagent/multilspy/multilspy_types.py:116
Class
CompletionItem
A completion item represents a text snippet that is proposed to complete text that is being typed.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1995
Class
CompletionItemKind
The kind of a completion entry.
src/hyperagent/multilspy/multilspy_types.py:87
Class
CompletionItemKind
The kind of a completion entry.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:284
Class
CompletionItemLabelDetails
Additional details for a completion item label. @since 3.17.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3817
Class
CompletionItemTag
Completion item tags are extra annotations that tweak the rendering of a completion item. @since 3.15.0
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:314
Class
CompletionList
Represents a collection of {@link CompletionItem completion items} to be presented in the editor.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2118
Class
CompletionOptions
Completion options.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:3843
Class
CompletionParams
Completion parameters
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:1978
Class
CompletionRegistrationOptions
Registration options for a {@link CompletionRequest}.
src/hyperagent/multilspy/lsp_protocol_handler/lsp_types.py:2145
next →
1–100 of 510, ranked by callers