MCPcopy Create free account

hub / github.com/HazyResearch/minions / types & classes

Types & classes282 in github.com/HazyResearch/minions

↓ 151 callersClassUsage
minions/usage.py:7
↓ 38 callersClassOpenAIClient
minions/clients/openai.py:12
↓ 35 callersClassMessagePart
A part of an A2A message.
apps/minions-a2a/a2a_minions/models.py:49
↓ 27 callersClassA2AMessage
A2A message format.
apps/minions-a2a/a2a_minions/models.py:73
↓ 27 callersClassOllamaClient
minions/clients/ollama.py:14
↓ 23 callersClassMinionsConfig
Configuration for Minions protocol execution.
apps/minions-a2a/a2a_minions/config.py:32
↓ 17 callersClassTaskMetadata
Metadata for task execution.
apps/minions-a2a/a2a_minions/models.py:81
↓ 14 callersClassAuthConfig
Authentication configuration.
apps/minions-a2a/a2a_minions/auth.py:37
↓ 12 callersClassTokenData
Token payload data.
apps/minions-a2a/a2a_minions/auth.py:29
↓ 11 callersClassMinion
minions/minion.py:77
↓ 10 callersClassLemonadeClient
Uses Lemonade API Server to run local clients in Minion, Minions, Minions-MCP, and DeepResearch Protocols. Lemonade is still experimental, mo
minions/clients/lemonade.py:19
↓ 9 callersClassArchRouter
Wrapper for Arch-Router-1.5B model for intelligent query routing. Routes queries to appropriate language models based on domain and task cha
minions/utils/arch_router.py:52
↓ 9 callersClassMoonshotClient
minions/clients/moonshot.py:9
↓ 8 callersClassQwenClient
minions/clients/qwen.py:9
↓ 8 callersClassSecurityScheme
Security scheme definition.
apps/minions-a2a/a2a_minions/agent_cards.py:21
↓ 6 callersClassAnthropicClient
minions/clients/anthropic.py:11
↓ 6 callersClassFilePart
File information in a message part.
apps/minions-a2a/a2a_minions/models.py:28
↓ 6 callersClassMinions
minions/minions.py:147
↓ 6 callersClassSendTaskParams
Parameters for tasks/send and tasks/sendSubscribe.
apps/minions-a2a/a2a_minions/models.py:111
↓ 5 callersClassAgentCapabilities
Agent capabilities definition.
apps/minions-a2a/a2a_minions/agent_cards.py:43
↓ 5 callersClassAgentSkill
Definition of a skill that an agent can perform.
apps/minions-a2a/a2a_minions/agent_cards.py:34
↓ 5 callersClassCartesiaMLXClient
minions/clients/cartesia_mlx.py:11
↓ 5 callersClassMetricsManager
Manages metrics collection and reporting.
apps/minions-a2a/a2a_minions/metrics.py:130
↓ 5 callersClassMinion
Minion protocol with Arch Router-based client selection. Uses a local 1.5B Arch Router model for cheap, intelligent routing based on tas
minions/minion_arch.py:61
↓ 5 callersClassMinionToolCalling
minions/minion_wtools.py:559
↓ 5 callersClassNotDiamondAIClient
minions/clients/notdiamond.py:10
↓ 5 callersClassOpenRouterClient
Client for OpenRouter API with unified access to various LLMs.
minions/clients/openrouter.py:10
↓ 5 callersClassSentenceTransformerEmbeddings
Implementation of embedding model using SentenceTransformer.
minions/utils/retrievers.py:90
↓ 4 callersClassA2AMinionsServer
A2A Server for Minions protocol.
apps/minions-a2a/a2a_minions/server.py:577
↓ 4 callersClassAPIKeyManager
Manages API keys with persistence.
apps/minions-a2a/a2a_minions/auth.py:55
↓ 4 callersClassConfigManager
Manages configuration for A2A-Minions integration. The A2A protocol allows application-specific metadata. For Minions integration, the fo
apps/minions-a2a/a2a_minions/config.py:71
↓ 4 callersClassDocumentAnswer
Structured output for answering questions from documents using RAG
apps/minions-doc-search/local_rag_document_search.py:49
↓ 4 callersClassHuggingFaceClient
minions/clients/huggingface.py:19
↓ 4 callersClassImageEmbedding
minions/utils/multimodal_retrievers.py:62
↓ 4 callersClassMLXLMClient
secure/utils/clients/mlx_lm.py:8
↓ 4 callersClassMultiModalEmbedder
minions/utils/multimodal_retrievers.py:108
↓ 4 callersClassOAuthFlow
OAuth flow configuration.
apps/minions-a2a/a2a_minions/agent_cards.py:10
↓ 4 callersClassPerplexityAIClient
minions/clients/perplexity.py:19
↓ 4 callersClassSecureClient
minions/clients/secure.py:37
↓ 4 callersClassTaskStatus
Task status information.
apps/minions-a2a/a2a_minions/models.py:176
↓ 4 callersClassTransformersClient
Transformers client for local inference with HuggingFace models. Features: - Local model inference using transformers library -
minions/clients/transformers.py:43
↓ 3 callersClassA2AConverter
Converts between A2A and Minions message formats.
apps/minions-a2a/a2a_minions/converters.py:53
↓ 3 callersClassAgentCard
Agent card following A2A protocol specification.
apps/minions-a2a/a2a_minions/agent_cards.py:48
↓ 3 callersClassAuthenticationManager
Main authentication manager supporting multiple schemes.
apps/minions-a2a/a2a_minions/auth.py:267
↓ 3 callersClassCancelTaskParams
Parameters for tasks/cancel.
apps/minions-a2a/a2a_minions/models.py:148
↓ 3 callersClassClientFactory
Factory for creating Minions protocol clients with connection pooling.
apps/minions-a2a/a2a_minions/client_factory.py:21
↓ 3 callersClassDeepSeekClient
minions/clients/deepseek.py:9
↓ 3 callersClassDistributedInferenceClient
minions/clients/distributed_inference.py:18
↓ 3 callersClassDockerModelRunnerClient
minions/clients/docker_model_runner.py:13
↓ 3 callersClassGetTaskParams
Parameters for tasks/get.
apps/minions-a2a/a2a_minions/models.py:143
↓ 3 callersClassGroqClient
minions/clients/groq.py:10
↓ 3 callersClassJSONRPCRequest
JSON-RPC 2.0 request format.
apps/minions-a2a/a2a_minions/models.py:153
↓ 3 callersClassJWTManager
Manages JWT token creation and validation.
apps/minions-a2a/a2a_minions/auth.py:112
↓ 3 callersClassMCPConfigManager
Manages MCP server configurations
minions/minions_mcp.py:36
↓ 3 callersClassMLXAudioClient
Client for interacting with the mlx-audio library for text-to-speech generation. This client provides an interface to the mlx-audio library,
secure/utils/clients/mlx_audio.py:7
↓ 3 callersClassMLXLMClient
minions/clients/mlx_clients.py:108
↓ 3 callersClassMLXOmniClient
Client for interacting with MLX Omni Server using TestClient method. This allows direct interaction with the application without starting a s
secure/utils/clients/mlx_omni.py:8
↓ 3 callersClassMLXParallmClient
secure/utils/clients/mlx_parallm_model.py:15
↓ 3 callersClassOAuth2ClientManager
Manages OAuth2 client registrations.
apps/minions-a2a/a2a_minions/auth.py:186
↓ 3 callersClassOAuthFlows
OAuth flows configuration.
apps/minions-a2a/a2a_minions/agent_cards.py:16
↓ 3 callersClassSambanovaClient
minions/clients/sambanova.py:16
↓ 3 callersClassSarvamClient
minions/clients/sarvam.py:18
↓ 3 callersClassSecureMinionChat
secure/minions_chat.py:39
↓ 3 callersClassSyncMinionsMCP
Minions with synchronous MCP tool integration
minions/minions_mcp.py:247
↓ 3 callersClassTaskManager
Manages A2A tasks and their execution.
apps/minions-a2a/a2a_minions/server.py:49
↓ 3 callersClassTextEmbedding
minions/utils/multimodal_retrievers.py:43
↓ 3 callersClassTogetherClient
minions/clients/together.py:10
↓ 3 callersClassUsage
Simple usage tracking for story generation
apps/minions-story-teller/story_minion.py:21
↓ 3 callersClassVideoEmbedding
minions/utils/multimodal_retrievers.py:83
↓ 2 callersClassA2AClient
Async client for A2A-Minions server.
apps/minions-a2a/examples/webapp/app.py:29
↓ 2 callersClassConversationTurn
Represents a single turn in a conversation between user and assistant.
minions/utils/conversation_history.py:7
↓ 2 callersClassDeepResearchMinions
Deep Research version of Minions that uses web search to gather context
minions/minions_deep_research.py:37
↓ 2 callersClassGeminiClient
minions/clients/gemini.py:13
↓ 2 callersClassGrokClient
minions/clients/grok.py:9
↓ 2 callersClassInferenceEstimator
minions/utils/inference_estimator.py:213
↓ 2 callersClassJSONRPCError
JSON-RPC 2.0 error format.
apps/minions-a2a/a2a_minions/models.py:161
↓ 2 callersClassJSONRPCResponse
JSON-RPC 2.0 response format.
apps/minions-a2a/a2a_minions/models.py:168
↓ 2 callersClassLiquidAIColBERTEmbeddings
Implementation of embedding model using Liquid AI's LFM2-ColBERT-350M. This is a late-interaction retriever that provides excellent mult
minions/utils/retrievers.py:638
↓ 2 callersClassMinionReasoning
This class implements a multi-agent reasoning system where: 1. A local worker model generates N independent solution attempts 2. A remote
minions/minion_reasoning.py:47
↓ 2 callersClassMinionsResult
Minions execution result.
apps/minions-a2a/a2a_minions/converters.py:41
↓ 2 callersClassOAuth2Client
OAuth2 client registration.
apps/minions-a2a/a2a_minions/auth.py:176
↓ 2 callersClassOllamaTurboClient
minions/clients/ollama.py:546
↓ 2 callersClassStdoutToStderr
minion_stdin_interface.py:36
↓ 2 callersClassSyncMCPClient
A synchronous wrapper around the async MCP client API
minions/minions_mcp.py:92
↓ 2 callersClassTask
Task representation.
apps/minions-a2a/a2a_minions/models.py:183
↓ 2 callersClass_FinalAnswerSignal
Raised when FINAL() or FINAL_VAR() is called to stop execution.
minions/minion_rlm.py:38
↓ 2 callersClassoutput
minions/minion.py:356
↓ 1 callersClassA2AIntegrationTest
Comprehensive integration test suite.
apps/minions-a2a/tests/integration/run_integration_tests.py:161
↓ 1 callersClassA2AIntegrationTestClient
Client for comprehensive integration testing.
apps/minions-a2a/tests/integration/run_integration_tests.py:37
↓ 1 callersClassA2AMinionsTestClient
Enhanced test client for A2A-Minions server.
apps/minions-a2a/tests/integration/test_client_minion.py:16
↓ 1 callersClassA2AMinionsTestClient
Test client for A2A-Minions server with minions_query focus.
apps/minions-a2a/tests/integration/test_client_minions.py:16
↓ 1 callersClassA2AMinionsTestSuite
Comprehensive test suite for A2A-Minions server using MINIONS parallel protocol.
apps/minions-a2a/tests/integration/test_client_minions.py:186
↓ 1 callersClassA2ATestSuite
Comprehensive test suite for A2A-Minions server.
apps/minions-a2a/tests/integration/test_client_minion.py:183
↓ 1 callersClassAgnoLocalClient
Wrapper that adapts an Agno Agent to work as a local client for the Minion protocol. The Minion protocol expects a local_client with a c
minions/minion_agent.py:27
↓ 1 callersClassAssessmentOutput
Represents the output of a Minions Deep Research assessment task
minions/minions_deep_research.py:28
↓ 1 callersClassAzureOpenAIClient
minions/clients/azure_openai.py:12
↓ 1 callersClassChromaDBCollection
minions/utils/multimodal_retrievers.py:239
↓ 1 callersClassConversationHistory
Manages a history of conversation turns using a sliding window approach with summarization.
minions/utils/conversation_history.py:45
↓ 1 callersClassDevMinion
Development-focused minion that creates software projects through supervised local development.
minions/minion_code.py:78
↓ 1 callersClassEvaluator
minions/utils/minion_evaluator.py:19
next →1–100 of 282, ranked by callers