MCPcopy Create free account

hub / github.com/JoshuaC215/agent-service-toolkit / types & classes

Types & classes60 in github.com/JoshuaC215/agent-service-toolkit

↓ 31 callersClassChatMessage
Message in a chat.
src/schema/schema.py:91
↓ 19 callersClassSettings
src/core/settings.py:66
↓ 13 callersClassAgentClientError
src/client/client.py:19
↓ 12 callersClassAgent
src/agents/agents.py:29
↓ 12 callersClassAgentClient
Client for interacting with the agent service.
src/client/client.py:23
↓ 8 callersClassGitHubMCPAgent
GitHub MCP Agent with async initialization.
src/agents/github_mcp_agent/github_mcp_agent.py:43
↓ 8 callersClassOpenAITTS
OpenAI TTS provider.
src/voice/providers/openai_tts.py:10
↓ 6 callersClassAgentInfo
Info about an available agent.
src/schema/schema.py:9
↓ 6 callersClassOpenAISTT
OpenAI Whisper STT provider.
src/voice/providers/openai_stt.py:11
↓ 6 callersClassSafeguardOutput
src/agents/safeguard.py:18
↓ 5 callersClassLazyLoadingAgentFixture
Test implementation of LazyLoadingAgent.
tests/agents/test_lazy_agent.py:10
↓ 5 callersClassSpeechToText
Speech-to-text factory. Loads and delegates to specific STT provider implementations. Example: >>> stt = SpeechToText(provider="open
src/voice/stt.py:16
↓ 5 callersClassTextToSpeech
Text-to-speech factory. Loads and delegates to specific TTS provider implementations. Example: >>> tts = TextToSpeech(provider="open
src/voice/tts.py:16
↓ 5 callersClassToolCall
Represents a request to call a tool.
src/schema/schema.py:79
↓ 3 callersClassCustomData
Custom data being sent by an agent
src/agents/utils.py:8
↓ 3 callersClassSafeguard
src/agents/safeguard.py:90
↓ 3 callersClassServiceMetadata
Metadata about the service including available agents and models.
src/schema/schema.py:22
↓ 3 callersClassStreamInput
User input for streaming the agent's response.
src/schema/schema.py:70
↓ 3 callersClassVoiceManager
Streamlit convenience layer for voice features. This class provides Streamlit-specific methods for voice input/output. It handles UI feedback
src/voice/manager.py:18
↓ 2 callersClassChatHistory
src/schema/schema.py:174
↓ 2 callersClassTask
src/agents/bg_task_agent/task.py:11
↓ 2 callersClassUserInput
Basic user input for the agent.
src/schema/schema.py:40
↓ 1 callersClassAsyncInMemoryStore
Wrapper for InMemoryStore that provides an async context manager interface.
src/memory/sqlite.py:14
↓ 1 callersClassChatHistoryInput
Input for retrieving chat history.
src/schema/schema.py:165
↓ 1 callersClassFakeSaver
tests/service/test_service_lifespan.py:18
↓ 1 callersClassFakeStore
tests/service/test_service_lifespan.py:23
↓ 1 callersClassFakeToolModel
src/core/llm.py:45
↓ 1 callersClassFakeToolModel
A fake model that supports tool calls.
tests/service/test_service_message_generator.py:12
↓ 1 callersClassFeedback
Feedback for a run, to record to LangSmith.
src/schema/schema.py:139
↓ 1 callersClassFeedbackResponse
src/schema/schema.py:161
↓ 1 callersClassTaskData
src/schema/task_data.py:6
↓ 1 callersClassTaskDataStatus
src/schema/task_data.py:37
↓ 1 callersClass_AsyncMongoDBSaver
Async context manager wrapping MongoDBSaver, which is sync-only as of langgraph-checkpoint-mongodb 0.4 (it bridges to async internally via a threa
src/memory/mongodb.py:59
ClassAWSModelName
https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html
src/schema/models.py:78
ClassAgentState
`total=False` is PEP589 specs. documentation: https://typing.readthedocs.io/en/latest/spec/typeddict.html#totality
src/agents/interrupt_agent.py:21
ClassAgentState
`total=False` is PEP589 specs. documentation: https://typing.readthedocs.io/en/latest/spec/typeddict.html#totality
src/agents/research_assistant.py:18
ClassAgentState
`total=False` is PEP589 specs. documentation: https://typing.readthedocs.io/en/latest/spec/typeddict.html#totality
src/agents/command_agent.py:9
ClassAgentState
`total=False` is PEP589 specs. documentation: https://typing.readthedocs.io/en/latest/spec/typeddict.html#totality
src/agents/rag_assistant.py:20
ClassAgentState
State for Knowledge Base agent.
src/agents/knowledge_base_agent.py:19
ClassAgentState
`total=False` is PEP589 specs. documentation: https://typing.readthedocs.io/en/latest/spec/typeddict.html#totality
src/agents/bg_task_agent/bg_task_agent.py:13
ClassAnthropicModelName
https://docs.anthropic.com/en/docs/about-claude/models#model-names
src/schema/models.py:40
ClassAzureOpenAIModelName
Azure OpenAI model names
src/schema/models.py:27
ClassBirthdateExtraction
src/agents/interrupt_agent.py:68
ClassDatabaseType
src/core/settings.py:34
ClassDeepseekModelName
https://api-docs.deepseek.com/quick_start/pricing
src/schema/models.py:34
ClassFakeModelName
Fake model for testing.
src/schema/models.py:103
ClassGoogleModelName
https://ai.google.dev/gemini-api/docs/models/gemini
src/schema/models.py:47
ClassGroqModelName
https://console.groq.com/docs/models
src/schema/models.py:69
ClassLazyLoadingAgent
Base class for agents that require async loading.
src/agents/lazy_agent.py:9
ClassLogLevel
src/core/settings.py:40
ClassOllamaModelName
https://ollama.com/search
src/schema/models.py:85
ClassOpenAICompatibleName
https://platform.openai.com/docs/guides/text-generation
src/schema/models.py:97
ClassOpenAIModelName
https://platform.openai.com/docs/models/gpt-4o
src/schema/models.py:19
ClassOpenRouterModelName
https://openrouter.ai/models
src/schema/models.py:91
ClassProvider
src/schema/models.py:4
ClassSafetyAssessment
src/agents/safeguard.py:12
ClassTestAgentLoading
Test agent loading functionality.
tests/agents/test_agent_loading.py:11
ClassTestGitHubMCPAgent
Test the GitHub MCP Agent functionality.
tests/agents/test_github_mcp_agent.py:11
ClassTestLazyLoadingAgentBase
Test the LazyLoadingAgent base class functionality.
tests/agents/test_lazy_agent.py:27
ClassVertexAIModelName
https://cloud.google.com/vertex-ai/generative-ai/docs/models
src/schema/models.py:58