Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SqueezeAILab/TinyAgent
/ types & classes
Types & classes
74 in github.com/SqueezeAILab/TinyAgent
⨍
Functions
338
◇
Types & classes
74
↳
Endpoints
4
↓ 17 callers
Class
Tool
Tool that takes in function or coroutine directly.
src/tools/base.py:94
↓ 3 callers
Class
ResampledAudio
src/tiny_agent/transcription.py:15
↓ 3 callers
Class
TinyAgentToolName
src/tiny_agent/models.py:83
↓ 2 callers
Class
AsyncStatsCallbackHandler
Collect useful stats about the run. Add more stats as needed.
src/callbacks/callbacks.py:44
↓ 2 callers
Class
ExceptionTool
Tool that just returns the query.
src/executors/agent_executor.py:33
↓ 2 callers
Class
InvalidTool
Tool that is run when invalid tool name is encountered by agent.
src/agents/tools.py:12
↓ 2 callers
Class
JoinStep
src/utils/data_utils.py:54
↓ 2 callers
Class
LLMChain
Chain to run queries against LLMs. Example: .. code-block:: python from langchain import LLMChain, OpenAI, PromptTemplate
src/chains/llm_chain.py:37
↓ 2 callers
Class
ModelType
src/tiny_agent/models.py:20
↓ 2 callers
Class
PlanStep
src/utils/data_utils.py:38
↓ 2 callers
Class
PlanStepToolName
src/utils/data_utils.py:11
↓ 2 callers
Class
Task
src/llm_compiler/task_fetching_unit.py:42
↓ 2 callers
Class
ToolRAGResult
src/tiny_agent/tool_rag/base_tool_rag.py:20
↓ 1 callers
Class
Calendar
src/tiny_agent/tools/calendar.py:8
↓ 1 callers
Class
ClassifierToolRAG
src/tiny_agent/tool_rag/classifier_tool_rag.py:19
↓ 1 callers
Class
ComposeEmailAgent
src/tiny_agent/sub_agents/compose_email_agent.py:10
↓ 1 callers
Class
Computer
src/tiny_agent/computer.py:12
↓ 1 callers
Class
Contacts
src/tiny_agent/tools/contacts.py:6
↓ 1 callers
Class
Data
src/utils/data_utils.py:93
↓ 1 callers
Class
DataPoint
src/utils/data_utils.py:69
↓ 1 callers
Class
DataPointType
src/utils/data_utils.py:31
↓ 1 callers
Class
LLMCompiler
LLMCompiler Engine.
src/llm_compiler/llm_compiler.py:44
↓ 1 callers
Class
LLMCompilerAgent
Self defined agent for LLM Compiler.
src/llm_compiler/llm_compiler.py:23
↓ 1 callers
Class
LLMCompilerCallback
src/llm_compiler/planner.py:158
↓ 1 callers
Class
LLMCompilerPlanParser
Planning output parser.
src/llm_compiler/output_parser.py:25
↓ 1 callers
Class
Logger
src/utils/logger_utils.py:21
↓ 1 callers
Class
Mail
src/tiny_agent/tools/mail.py:7
↓ 1 callers
Class
Maps
src/tiny_agent/tools/maps.py:7
↓ 1 callers
Class
ModelConfig
src/tiny_agent/models.py:45
↓ 1 callers
Class
Notes
src/tiny_agent/tools/notes.py:10
↓ 1 callers
Class
NotesAgent
src/tiny_agent/sub_agents/notes_agent.py:10
↓ 1 callers
Class
PDFSummarizerAgent
src/tiny_agent/sub_agents/pdf_summarizer_agent.py:9
↓ 1 callers
Class
Planner
src/llm_compiler/planner.py:250
↓ 1 callers
Class
Reminders
src/tiny_agent/tools/reminders.py:8
↓ 1 callers
Class
SMS
src/tiny_agent/tools/sms.py:7
↓ 1 callers
Class
SpotlightSearch
src/tiny_agent/tools/spotlight_search.py:9
↓ 1 callers
Class
StreamingGraphParser
Streaming version of the GraphParser.
src/llm_compiler/planner.py:91
↓ 1 callers
Class
TaskFetchingUnit
src/llm_compiler/task_fetching_unit.py:82
↓ 1 callers
Class
TinyAgent
src/tiny_agent/tiny_agent.py:25
↓ 1 callers
Class
TinyAgentConfig
src/tiny_agent/models.py:63
↓ 1 callers
Class
TinyAgentEarlyStop
src/llm_compiler/planner.py:151
↓ 1 callers
Class
ToolException
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 callers
Class
TranscriptionService
This is the main service that deals with transcribing raw audio data to text using Whisper.
src/tiny_agent/transcription.py:102
↓ 1 callers
Class
TransportationOptions
src/tiny_agent/models.py:120
↓ 1 callers
Class
WhisperConfig
src/tiny_agent/models.py:55
↓ 1 callers
Class
WhisperCppClient
src/tiny_agent/transcription.py:58
↓ 1 callers
Class
WhisperOpenAIClient
src/tiny_agent/transcription.py:38
↓ 1 callers
Class
Zoom
src/tiny_agent/tools/zoom.py:9
Class
Agent
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
Class
AgentExecutor
Agent that is using tools.
src/executors/agent_executor.py:56
Class
AgentOutputParser
Base class for parsing agent output into agent action/finish.
src/agents/agent.py:32
Class
AgentType
src/tiny_agent/models.py:38
Class
App
src/tiny_agent/models.py:26
Class
BaseToolRAG
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
Class
Chain
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
Class
ComposeEmailMode
src/tiny_agent/models.py:109
Class
Config
Configuration for this pydantic object.
src/chains/chain.py:131
Class
Config
Configuration for this pydantic object.
src/chains/llm_chain.py:69
Class
InContextExample
src/tiny_agent/models.py:103
Class
NotesMode
src/tiny_agent/models.py:115
Class
PickledEmbedding
src/tiny_agent/tool_rag/base_tool_rag.py:25
Class
Plan
Plan.
src/executors/schema.py:11
Class
SchemaAnnotationError
Raised when 'args_schema' is missing or has an incorrect type annotation.
src/tools/base.py:25
Class
SimpleToolRAG
src/tiny_agent/tool_rag/simple_tool_rag.py:11
Class
StatsCallbackHandler
Collect useful stats about the run. Add more stats as needed.
src/callbacks/callbacks.py:7
Class
Step
Step.
src/executors/schema.py:4
Class
StepResponse
Step response.
src/executors/schema.py:18
Class
StructuredChatAgent
Structured Chat Agent.
src/agents/structured_chat_agent.py:26
Class
StructuredTool
Tool that can operate on any number of inputs.
src/tools/base.py:224
Class
SubAgent
src/tiny_agent/sub_agents/sub_agent.py:10
Class
TinyAgentRequest
run_tiny_agent_server.py:47
Class
WhisperClient
An abstract class for the Whisper Servers.
src/tiny_agent/transcription.py:20
Class
ZoomMeetingInfo
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