Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HKUDS/AutoAgent
/ types & classes
Types & classes
110 in github.com/HKUDS/AutoAgent
⨍
Functions
594
◇
Types & classes
110
↳
Endpoints
31
↓ 32 callers
Class
LocalEnv
autoagent/environment/local_env.py:8
↓ 21 callers
Class
FunctionCallConversionError
Exception raised when FunctionCallingConverter failed to convert a non-function call message to a function call message. This typically happens w
autoagent/fn_call_converter.py:16
↓ 20 callers
Class
Result
Encapsulates the possible return values for an agent function. Attributes: value (str): The result value as a string. agent
autoagent/types.py:28
↓ 17 callers
Class
MetaChain
autoagent/core.py:96
↓ 17 callers
Class
WorkflowConstraintError
Exception raised when WorkflowForm failed to parse. Use this Exception to raise when the workflow form does not meet some specific constraints.
autoagent/agents/meta_agent/worklow_form_complie.py:14
↓ 15 callers
Class
Agent
autoagent/types.py:10
↓ 11 callers
Class
DocumentConverterResult
The result of converting a document to text.
autoagent/environment/mdconvert.py:133
↓ 11 callers
Class
DocumentConverterResult
The result of converting a document to text.
autoagent/environment/markdown_browser/mdconvert.py:123
↓ 8 callers
Class
DockerConfig
autoagent/environment/docker_env.py:16
↓ 7 callers
Class
DockerEnv
autoagent/environment/docker_env.py:28
↓ 7 callers
Class
MetaChainLogger
autoagent/logger.py:9
↓ 6 callers
Class
FunctionCallValidationError
Exception raised when FunctionCallingConverter failed to validate a function call message. This typically happens when the LLM outputs unrecogniz
autoagent/fn_call_converter.py:25
↓ 6 callers
Class
Response
autoagent/types.py:22
↓ 5 callers
Class
RequestsMarkdownBrowser
(In preview) An extremely simple Python requests-powered Markdown web browser. This browser cannot run JavaScript, compute CSS, etc. It simpl
autoagent/environment/markdown_browser/requests_markdown_browser.py:25
↓ 5 callers
Class
_CustomMarkdownify
A custom version of markdownify's MarkdownConverter. Changes include: - Altering the default heading style to use '#', '##', etc.
autoagent/environment/mdconvert.py:58
↓ 5 callers
Class
_CustomMarkdownify
A custom version of markdownify's MarkdownConverter. Changes include: - Altering the default heading style to use '#', '##', etc. - Remo
autoagent/environment/markdown_browser/mdconvert.py:48
↓ 4 callers
Class
BrowserEnv
autoagent/environment/browser_env.py:337
↓ 4 callers
Class
MarkdownConverter
(In preview) An extremely simple text-based document reader, suitable for LLM use. This reader will convert common file-types or webpages to Markd
autoagent/environment/markdown_browser/mdconvert.py:803
↓ 4 callers
Class
UserCompleter
autoagent/util.py:484
↓ 2 callers
Class
EventInput
autoagent/flow/types.py:45
↓ 2 callers
Class
Memory
autoagent/memory/rag_memory.py:14
↓ 2 callers
Class
Snippet
Dataclass for storing Embedded Snippets
autoagent/memory/code_tree/code_parser.py:9
↓ 2 callers
Class
_SpecialEventReturn
autoagent/flow/types.py:56
↓ 1 callers
Class
Action
autoagent/agents/meta_agent/worklow_form_complie.py:29
↓ 1 callers
Class
Agent
autoagent/agents/meta_agent/form_complie.py:22
↓ 1 callers
Class
Agent
autoagent/agents/meta_agent/worklow_form_complie.py:130
↓ 1 callers
Class
AgentForm
autoagent/agents/meta_agent/form_complie.py:30
↓ 1 callers
Class
AgentResponse
autoagent/server.py:34
↓ 1 callers
Class
BaseBroker
autoagent/flow/broker.py:6
↓ 1 callers
Class
BaseEvent
autoagent/flow/types.py:84
↓ 1 callers
Class
BingMarkdownSearch
Provides Bing web search capabilities to Markdown browsers.
autoagent/environment/markdown_browser/markdown_search.py:26
↓ 1 callers
Class
BingSerpConverter
Handle Bing results pages (only the organic search results). NOTE: It is better to use the Bing API
autoagent/environment/markdown_browser/mdconvert.py:367
↓ 1 callers
Class
BrowserInitException
autoagent/environment/browser_env.py:43
↓ 1 callers
Class
CodeMemory
autoagent/memory/code_memory.py:7
↓ 1 callers
Class
CodeParser
Code Parser Class.
autoagent/memory/code_tree/code_parser.py:19
↓ 1 callers
Class
CodeReranker
autoagent/memory/code_memory.py:57
↓ 1 callers
Class
CodeTreeMemory
autoagent/memory/codetree_memory.py:11
↓ 1 callers
Class
DocxConverter
Converts DOCX files to Markdown. Style information (e.g.m headings) and tables are preserved where possible.
autoagent/environment/mdconvert.py:460
↓ 1 callers
Class
DocxConverter
Converts DOCX files to Markdown. Style information (e.g.m headings) and tables are preserved where possible.
autoagent/environment/markdown_browser/mdconvert.py:453
↓ 1 callers
Class
EvalMetadata
evaluation/types.py:8
↓ 1 callers
Class
EvalOutput
evaluation/types.py:32
↓ 1 callers
Class
Event
autoagent/agents/meta_agent/worklow_form_complie.py:53
↓ 1 callers
Class
EventEngineCls
autoagent/flow/core.py:17
↓ 1 callers
Class
EventGroup
autoagent/flow/types.py:74
↓ 1 callers
Class
FileConversionException
autoagent/environment/mdconvert.py:802
↓ 1 callers
Class
FileConversionException
autoagent/environment/markdown_browser/mdconvert.py:795
↓ 1 callers
Class
FunctionInfo
autoagent/registry.py:27
↓ 1 callers
Class
GitHubClient
GitHub operation client
autoagent/tools/github_client.py:6
↓ 1 callers
Class
GitHubSearcher
autoagent/tools/github_client.py:70
↓ 1 callers
Class
GlobalVariable
autoagent/agents/meta_agent/form_complie.py:17
↓ 1 callers
Class
HtmlConverter
Anything with content type text/html
autoagent/environment/mdconvert.py:170
↓ 1 callers
Class
HtmlConverter
Anything with content type text/html
autoagent/environment/markdown_browser/mdconvert.py:160
↓ 1 callers
Class
ImageConverter
Converts images to markdown via extraction of metadata (if `exiftool` is installed), OCR (if `easyocr` is installed), and description via a multi
autoagent/environment/markdown_browser/mdconvert.py:714
↓ 1 callers
Class
KeyDescription
autoagent/agents/meta_agent/form_complie.py:5
↓ 1 callers
Class
KeyDescription
autoagent/agents/meta_agent/worklow_form_complie.py:21
↓ 1 callers
Class
LoggerManager
autoagent/logger.py:138
↓ 1 callers
Class
MarkdownConverter
(In preview) An extremely simple text-based document reader, suitable for LLM use. This reader will convert common file-types or webpages to M
autoagent/environment/mdconvert.py:810
↓ 1 callers
Class
Mp3Converter
Converts MP3 files to markdown via extraction of metadata (if `exiftool` is installed), and speech transcription (if `speech_recognition` AND
autoagent/environment/mdconvert.py:660
↓ 1 callers
Class
Mp3Converter
Converts MP3 files to markdown via extraction of metadata (if `exiftool` is installed), and speech transcription (if `speech_recognition` AND `py
autoagent/environment/markdown_browser/mdconvert.py:653
↓ 1 callers
Class
Output
autoagent/agents/meta_agent/worklow_form_complie.py:39
↓ 1 callers
Class
PdfConverter
Converts PDFs to Markdown. Most style information is ignored, so the results are essentially plain-text.
autoagent/environment/mdconvert.py:443
↓ 1 callers
Class
PdfConverter
Converts PDFs to Markdown. Most style information is ignored, so the results are essentially plain-text.
autoagent/environment/markdown_browser/mdconvert.py:433
↓ 1 callers
Class
PlainTextConverter
Anything with content type text/plain
autoagent/environment/mdconvert.py:148
↓ 1 callers
Class
PlainTextConverter
Anything with content type text/plain
autoagent/environment/markdown_browser/mdconvert.py:138
↓ 1 callers
Class
PptxConverter
Converts PPTX files to Markdown. Supports heading, tables and images with alt text.
autoagent/environment/mdconvert.py:504
↓ 1 callers
Class
PptxConverter
Converts PPTX files to Markdown. Supports heading, tables and images with alt text.
autoagent/environment/markdown_browser/mdconvert.py:497
↓ 1 callers
Class
Registry
autoagent/registry.py:48
↓ 1 callers
Class
Tool
autoagent/agents/meta_agent/form_complie.py:9
↓ 1 callers
Class
Tool
autoagent/agents/meta_agent/worklow_form_complie.py:25
↓ 1 callers
Class
ToolMemory
autoagent/memory/tool_memory.py:12
↓ 1 callers
Class
ToolReranker
autoagent/memory/tool_memory.py:83
↓ 1 callers
Class
ToolSet
autoagent/agents/meta_agent/form_complie.py:13
↓ 1 callers
Class
UnsupportedFormatException
autoagent/environment/mdconvert.py:806
↓ 1 callers
Class
UnsupportedFormatException
autoagent/environment/markdown_browser/mdconvert.py:799
↓ 1 callers
Class
WavConverter
Converts WAV files to markdown via extraction of metadata (if `exiftool` is installed), and speech transcription (if `speech_recognition` is
autoagent/environment/mdconvert.py:607
↓ 1 callers
Class
WavConverter
Converts WAV files to markdown via extraction of metadata (if `exiftool` is installed), and speech transcription (if `speech_recognition` is inst
autoagent/environment/markdown_browser/mdconvert.py:600
↓ 1 callers
Class
WebObservation
autoagent/tools/web_tools.py:59
↓ 1 callers
Class
WikipediaConverter
Handle Wikipedia pages separately, focusing only on the main document content.
autoagent/environment/mdconvert.py:210
↓ 1 callers
Class
WikipediaConverter
Handle Wikipedia pages separately, focusing only on the main document content.
autoagent/environment/markdown_browser/mdconvert.py:200
↓ 1 callers
Class
WorkflowForm
autoagent/agents/meta_agent/worklow_form_complie.py:143
↓ 1 callers
Class
WorkflowFormParseError
Exception raised when WorkflowForm failed to parse.
autoagent/agents/meta_agent/worklow_form_complie.py:7
↓ 1 callers
Class
XlsxConverter
Converts XLSX files to Markdown, with each sheet presented as a separate Markdown table.
autoagent/environment/mdconvert.py:480
↓ 1 callers
Class
XlsxConverter
Converts XLSX files to Markdown, with each sheet presented as a separate Markdown table.
autoagent/environment/markdown_browser/mdconvert.py:473
↓ 1 callers
Class
YouTubeConverter
Handle YouTube specially, focusing on the video title, description, and transcript.
autoagent/environment/mdconvert.py:255
↓ 1 callers
Class
YouTubeConverter
Handle YouTube specially, focusing on the video title, description, and transcript.
autoagent/environment/markdown_browser/mdconvert.py:245
Class
AbstractMarkdownBrowser
An abstract class for a Markdown web browser. All MarkdownBrowers work by: (1) fetching a web page by URL (via requests, Selenium,
autoagent/environment/markdown_browser/abstract_markdown_browser.py:5
Class
AbstractMarkdownSearch
An abstract class for providing search capabilities to a Markdown browser.
autoagent/environment/markdown_browser/markdown_search.py:16
Class
AgentRequest
autoagent/server.py:25
Class
BingSerpConverter
Handle Bing results pages (only the organic search results). NOTE: It is better to use the Bing API
autoagent/environment/mdconvert.py:377
Class
DocumentConverter
Abstract superclass of all DocumentConverters.
autoagent/environment/mdconvert.py:141
Class
DocumentConverter
Abstract superclass of all DocumentConverters.
autoagent/environment/markdown_browser/mdconvert.py:131
Class
DummyReranker
autoagent/memory/codetree_memory.py:89
Class
EventGroupInput
autoagent/flow/types.py:38
Class
ImageConverter
Converts images to markdown via extraction of metadata (if `exiftool` is installed), OCR (if `easyocr` is installed), and description via a m
autoagent/environment/mdconvert.py:721
Class
InvokeInterCache
autoagent/flow/types.py:29
Class
MediaConverter
Abstract class for multi-modal media (e.g., images and audio)
autoagent/environment/mdconvert.py:590
Class
MediaConverter
Abstract class for multi-modal media (e.g., images and audio)
autoagent/environment/markdown_browser/mdconvert.py:583
Class
Message
autoagent/server.py:30
Class
RerankResult
autoagent/memory/tool_memory.py:112
Class
Reranker
autoagent/memory/rag_memory.py:174
next →
1–100 of 110, ranked by callers