MCPcopy Create free account

hub / github.com/SqueezeAILab/TinyAgent / types & classes

Types & classes74 in github.com/SqueezeAILab/TinyAgent

↓ 17 callersClassTool
Tool that takes in function or coroutine directly.
src/tools/base.py:94
↓ 3 callersClassResampledAudio
src/tiny_agent/transcription.py:15
↓ 3 callersClassTinyAgentToolName
src/tiny_agent/models.py:83
↓ 2 callersClassAsyncStatsCallbackHandler
Collect useful stats about the run. Add more stats as needed.
src/callbacks/callbacks.py:44
↓ 2 callersClassExceptionTool
Tool that just returns the query.
src/executors/agent_executor.py:33
↓ 2 callersClassInvalidTool
Tool that is run when invalid tool name is encountered by agent.
src/agents/tools.py:12
↓ 2 callersClassJoinStep
src/utils/data_utils.py:54
↓ 2 callersClassLLMChain
Chain to run queries against LLMs. Example: .. code-block:: python from langchain import LLMChain, OpenAI, PromptTemplate
src/chains/llm_chain.py:37
↓ 2 callersClassModelType
src/tiny_agent/models.py:20
↓ 2 callersClassPlanStep
src/utils/data_utils.py:38
↓ 2 callersClassPlanStepToolName
src/utils/data_utils.py:11
↓ 2 callersClassTask
src/llm_compiler/task_fetching_unit.py:42
↓ 2 callersClassToolRAGResult
src/tiny_agent/tool_rag/base_tool_rag.py:20
↓ 1 callersClassCalendar
src/tiny_agent/tools/calendar.py:8
↓ 1 callersClassClassifierToolRAG
src/tiny_agent/tool_rag/classifier_tool_rag.py:19
↓ 1 callersClassComposeEmailAgent
src/tiny_agent/sub_agents/compose_email_agent.py:10
↓ 1 callersClassComputer
src/tiny_agent/computer.py:12
↓ 1 callersClassContacts
src/tiny_agent/tools/contacts.py:6
↓ 1 callersClassData
src/utils/data_utils.py:93
↓ 1 callersClassDataPoint
src/utils/data_utils.py:69
↓ 1 callersClassDataPointType
src/utils/data_utils.py:31
↓ 1 callersClassLLMCompiler
LLMCompiler Engine.
src/llm_compiler/llm_compiler.py:44
↓ 1 callersClassLLMCompilerAgent
Self defined agent for LLM Compiler.
src/llm_compiler/llm_compiler.py:23
↓ 1 callersClassLLMCompilerCallback
src/llm_compiler/planner.py:158
↓ 1 callersClassLLMCompilerPlanParser
Planning output parser.
src/llm_compiler/output_parser.py:25
↓ 1 callersClassLogger
src/utils/logger_utils.py:21
↓ 1 callersClassMail
src/tiny_agent/tools/mail.py:7
↓ 1 callersClassMaps
src/tiny_agent/tools/maps.py:7
↓ 1 callersClassModelConfig
src/tiny_agent/models.py:45
↓ 1 callersClassNotes
src/tiny_agent/tools/notes.py:10
↓ 1 callersClassNotesAgent
src/tiny_agent/sub_agents/notes_agent.py:10
↓ 1 callersClassPDFSummarizerAgent
src/tiny_agent/sub_agents/pdf_summarizer_agent.py:9
↓ 1 callersClassPlanner
src/llm_compiler/planner.py:250
↓ 1 callersClassReminders
src/tiny_agent/tools/reminders.py:8
↓ 1 callersClassSMS
src/tiny_agent/tools/sms.py:7
↓ 1 callersClassSpotlightSearch
src/tiny_agent/tools/spotlight_search.py:9
↓ 1 callersClassStreamingGraphParser
Streaming version of the GraphParser.
src/llm_compiler/planner.py:91
↓ 1 callersClassTaskFetchingUnit
src/llm_compiler/task_fetching_unit.py:82
↓ 1 callersClassTinyAgent
src/tiny_agent/tiny_agent.py:25
↓ 1 callersClassTinyAgentConfig
src/tiny_agent/models.py:63
↓ 1 callersClassTinyAgentEarlyStop
src/llm_compiler/planner.py:151
↓ 1 callersClassToolException
An optional exception that tool throws when execution error occurs. When this exception is thrown, the agent will not stop working, but will
src/tools/base.py:82
↓ 1 callersClassTranscriptionService
This is the main service that deals with transcribing raw audio data to text using Whisper.
src/tiny_agent/transcription.py:102
↓ 1 callersClassTransportationOptions
src/tiny_agent/models.py:120
↓ 1 callersClassWhisperConfig
src/tiny_agent/models.py:55
↓ 1 callersClassWhisperCppClient
src/tiny_agent/transcription.py:58
↓ 1 callersClassWhisperOpenAIClient
src/tiny_agent/transcription.py:38
↓ 1 callersClassZoom
src/tiny_agent/tools/zoom.py:9
ClassAgent
Agent that calls the language model and deciding the action. This is driven by an LLMChain. The prompt in the LLMChain MUST include a variabl
src/agents/agent.py:40
ClassAgentExecutor
Agent that is using tools.
src/executors/agent_executor.py:56
ClassAgentOutputParser
Base class for parsing agent output into agent action/finish.
src/agents/agent.py:32
ClassAgentType
src/tiny_agent/models.py:38
ClassApp
src/tiny_agent/models.py:26
ClassBaseToolRAG
The base class for the ToolRAGs that are used to retrieve the in-context examples and tools based on the user query.
src/tiny_agent/tool_rag/base_tool_rag.py:31
ClassChain
Abstract base class for creating structured sequences of calls to components. Chains should be used to encode a sequence of calls to components l
src/chains/chain.py:37
ClassComposeEmailMode
src/tiny_agent/models.py:109
ClassConfig
Configuration for this pydantic object.
src/chains/chain.py:131
ClassConfig
Configuration for this pydantic object.
src/chains/llm_chain.py:69
ClassInContextExample
src/tiny_agent/models.py:103
ClassNotesMode
src/tiny_agent/models.py:115
ClassPickledEmbedding
src/tiny_agent/tool_rag/base_tool_rag.py:25
ClassPlan
Plan.
src/executors/schema.py:11
ClassSchemaAnnotationError
Raised when 'args_schema' is missing or has an incorrect type annotation.
src/tools/base.py:25
ClassSimpleToolRAG
src/tiny_agent/tool_rag/simple_tool_rag.py:11
ClassStatsCallbackHandler
Collect useful stats about the run. Add more stats as needed.
src/callbacks/callbacks.py:7
ClassStep
Step.
src/executors/schema.py:4
ClassStepResponse
Step response.
src/executors/schema.py:18
ClassStructuredChatAgent
Structured Chat Agent.
src/agents/structured_chat_agent.py:26
ClassStructuredTool
Tool that can operate on any number of inputs.
src/tools/base.py:224
ClassSubAgent
src/tiny_agent/sub_agents/sub_agent.py:10
ClassTinyAgentRequest
run_tiny_agent_server.py:47
ClassWhisperClient
An abstract class for the Whisper Servers.
src/tiny_agent/transcription.py:20
ClassZoomMeetingInfo
Zoom meeting information returned by the create meeting endpoint. https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods
src/tiny_agent/tools/zoom.py:13
Class_SchemaConfig
Configuration for the pydantic model.
src/tools/base.py:50