Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HewlettPackard/llmesh
/ types & classes
Types & classes
202 in github.com/HewlettPackard/llmesh
⨍
Functions
1,350
◇
Types & classes
202
↳
Endpoints
133
↓ 68 callers
Class
Logger
Logger class for application-wide logging. This class is a singleton, ensuring all logging is centralized through one instance.
src/lib/core/log.py:36
↓ 21 callers
Class
ChatMessage
Unified internal ChatMessage class for LAT-Mesh.
src/lib/services/chat/message_managers/message.py:74
↓ 19 callers
Class
Config
Configuration for the ToolDiscovery class.
src/lib/system_services/tool_server.py:34
↓ 14 callers
Class
PyMuPdfForSectionsDataExtractor
Strategy for managing data extraction from PDF sections
src/lib/services/rag/data_extractors/pymupdf/sections.py:26
↓ 13 callers
Class
UnstructuredSectionsDataExtractor
Strategy for managing data extraction from documents.
src/lib/services/rag/data_extractors/unstructured/sections.py:32
↓ 10 callers
Class
AthonTool
A decorator class designed to enhance functions by applying additional logic and utilizing provided config and a logger. It can manually invo
src/lib/system_services/tool_client.py:31
↓ 10 callers
Class
FileCache
A class used to cache files.
src/lib/core/file_cache.py:20
↓ 9 callers
Class
TextBlock
Block representing plain text.
src/lib/services/chat/message_managers/message.py:41
↓ 8 callers
Class
Config
A class used to represent and manage configuration settings for an application.
src/lib/core/config.py:27
↓ 8 callers
Class
ToolDiscovery
Class for discovering and loading tools in the Athonet LLM Platform.
src/lib/system_services/tool_server.py:29
↓ 6 callers
Class
LangChainStructuredToolRepository
A singleton tool repository class that uses a factory pattern to manage tools and their metadata.
src/lib/services/agents/tool_repositories/langchain/structured_tool.py:22
↓ 5 callers
Class
ChromaForSentenceDataLoader
Data loader strategy for managing Chroma dB collections with sentence embeddings.
src/lib/services/rag/data_loaders/chroma/sentences.py:21
↓ 5 callers
Class
LangChainChatOpenAIModel
Class for LangChain_ChatOpenAI Model.
src/lib/services/chat/models/langchain/chat_openai.py:27
↓ 5 callers
Class
MilvusForSentenceDataLoader
Data loader strategy for managing Milvus collections with sentence embeddings. Embeddings should be present in the metadata of each element.
src/lib/services/rag/data_loaders/milvus/sentences.py:20
↓ 5 callers
Class
QdrantForSentenceDataLoader
Data loader strategy for managing Qdrant collections with sentence embeddings. Embeddings should be present in the metadata of each element.
src/lib/services/rag/data_loaders/qdrant/sentences.py:21
↓ 4 callers
Class
ChromaForSentenceDataRetriever
Data retriever strategy for managing Chroma dB collections with sentence embeddings.
src/lib/services/rag/data_retrievers/chroma/sentences.py:27
↓ 4 callers
Class
CustomLangChainRemoteMemory
Custom Remote Memory Class.
src/lib/services/chat/memories/langchain/custom_remote.py:29
↓ 4 callers
Class
LangChainAzureChatOpenAIModel
Class for LangChain_AzureChatOpenAI Model.
src/lib/services/chat/models/langchain/azure_chat_openai.py:28
↓ 4 callers
Class
LangChainChatAnthropicModel
Class for LangChain ChatAnthropic Model.
src/lib/services/chat/models/langchain/chat_anthropic.py:26
↓ 4 callers
Class
LangChainChatGoogleGenAIModel
Class for LangChain ChatGoogleGenerativeAI Model.
src/lib/services/chat/models/langchain/chat_google_genai.py:26
↓ 4 callers
Class
LangChainChatMistralAIModel
Class for LangChain ChatMistralAI Model.
src/lib/services/chat/models/langchain/chat_mistralai.py:26
↓ 4 callers
Class
LangChainChatNvidiaModel
Class for LangChain ChatMistralAI Model.
src/lib/services/chat/models/langchain/chat_nvidia.py:26
↓ 4 callers
Class
LlamaIndexOpenAIModel
Class for LlamaIndexOpenAI Model.
src/lib/services/chat/models/llamaindex/openai.py:26
↓ 4 callers
Class
QdrantForSentenceDataRetriever
Data retriever strategy for managing Qdrant collections with sentence embeddings.
src/lib/services/rag/data_retrievers/qdrant/sentences.py:21
↓ 3 callers
Class
ChromaCollectionDataStorage
Strategy for managing Chroma dB collections.
src/lib/services/rag/data_storages/chroma/collection.py:23
↓ 3 callers
Class
CteActionRunnerDataTransformer
Strategy for managing data transformer
src/lib/services/rag/data_transformers/cte_action_runner.py:26
↓ 3 callers
Class
MilvusCollectionDataStorage
Strategy for managing Milvus dB collections.
src/lib/services/rag/data_storages/milvus/collection.py:26
↓ 3 callers
Class
QdrantCollectionDataStorage
Strategy for managing Qdrant dB collections.
src/lib/services/rag/data_storages/qdrant/collection.py:22
↓ 3 callers
Class
TemplateEngine
Template Engine class to manage templates.
src/lib/core/template_engine.py:18
↓ 2 callers
Class
ChatEndpoint
A class used to handle OpenAI-compatible /v1/chat/completions endpoint logic. It validates incoming requests, logs unknown fields, and return
src/lib/core/chat_endpoint.py:66
↓ 2 callers
Class
MessageRole
Enum for message roles.
src/lib/services/chat/message_managers/message.py:20
↓ 2 callers
Class
MilvusForSentenceDataRetriever
Data retriever strategy for managing Milvus collections with sentence embeddings.
src/lib/services/rag/data_retrievers/milvus/sentences.py:20
↓ 2 callers
Class
PersonaAgent
A class that simulates an agent persona using an LLM model, a system prompt (routine), and an ongoing message transcript.
notebooks/meta_prompting/agent_simulator.py:15
↓ 2 callers
Class
SharedLogicMessageManager
Shared reusable logic for message handling methods. To be used by concrete implementations like LangChain or LlamaIndex.
src/lib/services/chat/message_managers/base.py:94
↓ 1 callers
Class
BackgroundProcessManager
Manages background processes, ensuring they are cleaned up on exit. This class is designed as a singleton to maintain a single list of proces
notebooks/platform_services/lablib/bg_util.py:22
↓ 1 callers
Class
ChatModel
A chat model class that uses a factory pattern to return the selected chat model.
src/lib/services/chat/model.py:32
↓ 1 callers
Class
ChatResponseChoice
Single choice object for response, containing the assistant message.
src/lib/core/chat_endpoint.py:36
↓ 1 callers
Class
ChatStreamChoice
Single choice in a stream chunk.
src/lib/core/chat_endpoint.py:50
↓ 1 callers
Class
ChatStreamDelta
Delta message for streaming chunk.
src/lib/core/chat_endpoint.py:44
↓ 1 callers
Class
CrewAIMultiAgentTaskForce
CrewAI Multi Agent class
src/lib/services/agents/task_forces/crewai/crew.py:23
↓ 1 callers
Class
CustomVectorStoreRetrieverMemory
Overwrite class to return Base Messages
src/lib/services/chat/memories/langchain/chroma_store_retriever.py:29
↓ 1 callers
Class
FakeMessage
fake class
tests/lib/services/chat/test_message_manager_langchain.py:145
↓ 1 callers
Class
Game
A game class that uses a factory pattern to return the selected ones
src/platform/app_games/game.py:20
↓ 1 callers
Class
JinjaTemplatePromptRender
Prompt Render class to manage prompts.
src/lib/services/chat/prompt_renders/jinja/template.py:23
↓ 1 callers
Class
LangChainChatMessageManager
Message manager implementation for LangChain messages.
src/lib/services/chat/message_managers/langchain/chat.py:27
↓ 1 callers
Class
LangGraphAgentTaskForce
LangGraph Multi Agent class
src/lib/services/agents/task_forces/langgraph/state_graph.py:47
↓ 1 callers
Class
LlamaIndexChatMessageManager
Message manager implementation for LlamaIndex-compatible messages.
src/lib/services/chat/message_managers/llamaindex/chat.py:23
↓ 1 callers
Class
MarkitdownForSectionsDataExtractor
Strategy for managing data extraction from document sections
src/lib/services/rag/data_extractors/markitdown/sections.py:22
↓ 1 callers
Class
Message
Message model representing a single chat message.
src/lib/core/chat_endpoint.py:22
↓ 1 callers
Class
MessageResponse
Message model for assistant response.
src/lib/core/chat_endpoint.py:29
↓ 1 callers
Class
ModelInfo
Model information.
src/lib/core/chat_endpoint.py:58
↓ 1 callers
Class
OpenApiManager
Class to support OpenAPI management
src/platform/tool_agents/openapi_tool.py:33
↓ 1 callers
Class
OpenApiManagerTool
Class of the Dashboard tool
src/platform/tool_agents/openapi_tool.py:170
↓ 1 callers
Class
PandasReadExcelExtractor
Strategy for managing data extraction from documents.
src/lib/services/rag/data_extractors/pandas/read_excel.py:24
Class
AgentState
The agent state is the input to each node in the graph
src/lib/services/agents/task_forces/langgraph/state_graph.py:38
Class
AgentTool
Agent Tool Manager class
src/platform/app_backpanel/tool_manager/agent.py:25
Class
Argument
Configuration for an argument in the tool.
src/lib/system_services/tool_client.py:67
Class
BaseChatMemory
Abstract base class for chat memory management.
src/lib/services/chat/memories/base.py:15
Class
BaseChatModel
Abstract base class for chat models.
src/lib/services/chat/models/base.py:15
Class
BaseDataExtractor
Abstract base class for data extractors.
src/lib/services/rag/data_extractors/base.py:15
Class
BaseDataLoader
Base Data Loader
src/lib/services/rag/data_loaders/base.py:15
Class
BaseDataRetriever
Base Data Retriever
src/lib/services/rag/data_retrievers/base.py:15
Class
BaseDataStorage
Abstract base class for data storage implementations.
src/lib/services/rag/data_storages/base.py:15
Class
BaseDataTransformer
Base Data Transformer
src/lib/services/rag/data_transformers/base.py:15
Class
BaseGame
Abstract base class for chat game.
src/platform/app_games/games/base.py:15
Class
BaseMessageManager
Base class for message manager. This is an abstract class that needs to be extended.
src/lib/services/chat/message_managers/base.py:21
Class
BasePromptRender
Base class for file rendering. This is an abstract class that needs to be extended.
src/lib/services/chat/prompt_renders/base.py:15
Class
BaseReasoningEngine
Abstract base class for reasoning engines.
src/lib/services/agents/reasoning_engines/base.py:18
Class
BaseTaskForce
Base Task Force
src/lib/services/agents/task_forces/base.py:15
Class
BaseToolRepository
Abstract base class for tool repositories.
src/lib/services/agents/tool_repositories/base.py:15
Class
BlockType
Enum for supported block types.
src/lib/services/chat/message_managers/message.py:31
Class
CancelOrderInput
Tool input schema
notebooks/meta_prompting/tools/cancel_order.py:13
Class
CaseResolutionInput
Tool input schema
notebooks/meta_prompting/tools/case_resolution.py:12
Class
ChatMemory
A chat model class that uses a factory pattern to return the selected chat memory
src/lib/services/chat/memory.py:28
Class
ChatRequest
Request model for chat completion following OpenAI API schema. Accepts extra fields and logs them as warnings.
src/lib/core/chat_endpoint.py:86
Class
ChatResponse
Full chat response model, following OpenAI response format.
src/lib/core/chat_endpoint.py:116
Class
ChatStreamChunk
Streaming-compatible response chunk.
src/lib/core/chat_endpoint.py:134
Class
CheckRefundEligibilityInput
Tool input schema
notebooks/meta_prompting/tools/check_refund.py:13
Class
Config
Configuration model for logging settings within an application.
src/lib/core/log.py:42
Class
Config
Configuration model for ChatEndpoint settings.
src/lib/core/chat_endpoint.py:73
Class
Config
Configuration model for logging settings within an application.
src/lib/core/file_cache.py:25
Class
Config
Extra option
src/lib/system_services/tool_client.py:83
Class
Config
Extra option
src/lib/system_services/tool_client.py:109
Class
Config
Base Configuration model for message formatter settings.
src/lib/services/chat/message_managers/base.py:26
Class
Config
Base Configuration model for prompt manager settings.
src/lib/services/chat/prompt_renders/base.py:20
Class
Config
Configuration for the Prompt Render class.
src/lib/services/chat/prompt_renders/jinja/template.py:28
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/base.py:20
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/llamaindex/buffer.py:30
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/summary.py:30
Class
Config
Arguments of the Chat Memory class
src/lib/services/chat/memories/langchain/chroma_store_retriever.py:109
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/custom_remote.py:221
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/buffer.py:29
Class
Config
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/buffer_window.py:29
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/base.py:20
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/llamaindex/openai.py:31
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_anthropic.py:31
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_vllm.py:31
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_openai.py:32
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/azure_chat_openai.py:33
Class
Config
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_mistralai.py:31
next →
1–100 of 202, ranked by callers