Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Link-AGI/AutoAgents
/ types & classes
Types & classes
104 in github.com/Link-AGI/AutoAgents
⨍
Functions
878
◇
Types & classes
104
↓ 22 callers
Class
Message
Message structure: list[<role>: <content>].
autoagents/system/schema.py:23
↓ 3 callers
Class
ActionOutput
autoagents/actions/action/action_output.py:15
↓ 3 callers
Class
WriteCode
autoagents/actions/action_bank/write_code.py:45
↓ 2 callers
Class
NextAction
autoagents/actions/steps.py:73
↓ 2 callers
Class
SearchAndSummarize
autoagents/actions/action_bank/search_and_summarize.py:103
↓ 2 callers
Class
SerpAPIWrapper
Wrapper around SerpAPI. To use, you should have the ``google-search-results`` python package installed, and the environment variable ``SERPAP
autoagents/system/tools/search_engine_serpapi.py:17
↓ 2 callers
Class
WebBrowserEngineType
autoagents/system/tools/__init__.py:22
↓ 1 callers
Class
AIMessage
OpenAI-compatible assistant message.
autoagents/system/schema.py:61
↓ 1 callers
Class
Config
Typical usage: config = Config("config.yaml") secret_key = config.get_key("MY_SECRET_KEY") print("Secret key:", secret_key)
autoagents/system/config.py:28
↓ 1 callers
Class
CostManager
Track API usage cost.
autoagents/system/provider/llm_api.py:72
↓ 1 callers
Class
Costs
autoagents/system/provider/llm_api.py:65
↓ 1 callers
Class
Document
autoagents/system/document_store/document.py:54
↓ 1 callers
Class
Explorer
autoagents/explorer.py:20
↓ 1 callers
Class
FaissStore
autoagents/system/document_store/faiss_store.py:28
↓ 1 callers
Class
Group
autoagents/roles/group.py:22
↓ 1 callers
Class
Manager
autoagents/roles/manager.py:16
↓ 1 callers
Class
MemoryStorage
The memory storage with Faiss as ANN search engine
autoagents/system/memory/memory_storage.py:21
↓ 1 callers
Class
NoMoneyException
Raised when the operation cannot be completed due to insufficient funds
autoagents/system/utils/common.py:202
↓ 1 callers
Class
RoleContext
Runtime context for a role.
autoagents/roles/role.py:60
↓ 1 callers
Class
RoleSetting
Role configuration settings.
autoagents/roles/role.py:45
↓ 1 callers
Class
SearchEngine
TODO: Integrate Google Search and handle proxying if needed. Note: Google may require a system/global proxy setup. - DDG: https://pypi.or
autoagents/system/tools/search_engine.py:21
↓ 1 callers
Class
SearchEngineType
autoagents/system/tools/__init__.py:14
↓ 1 callers
Class
SerperWrapper
Wrapper around SerpAPI. To use, you should have the ``google-search-results`` python package installed, and the environment variable ``SERPAP
autoagents/system/tools/search_engine_serper.py:18
↓ 1 callers
Class
SystemMessage
OpenAI-compatible system message.
autoagents/system/schema.py:54
↓ 1 callers
Class
UserMessage
OpenAI-compatible user message.
autoagents/system/schema.py:47
↓ 1 callers
Class
WriteCodeReview
autoagents/actions/action_bank/write_code_review.py:63
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
frontend/app/libs/bootstrap.bundle.min.js:6
Class
$
frontend/app/libs/bootstrap.bundle.min.js:6
Class
Action
autoagents/actions/action/action.py:19
Class
ActionObserver
autoagents/roles/action_observer.py:18
Class
Architect
Architect: Listen to PRD, responsible for designing API, designing code files
autoagents/roles/role_bank/predefined_roles.py:18
Class
AssignTasks
autoagents/actions/create_roles.py:134
Class
AssignTasks
autoagents/actions/action_bank/project_management.py:125
Class
BaseChatbot
Abstract GPT class
autoagents/system/provider/base_chatbot.py:10
Class
BaseGPTAPI
GPT API abstract class, requiring all inheritors to provide a series of standard capabilities
autoagents/system/provider/base_gpt_api.py:12
Class
BaseStore
FIXME: Consider add_index, set_index, and appropriate granularity.
autoagents/system/document_store/base_store.py:13
Class
CheckPlans
autoagents/actions/check_plans.py:66
Class
CheckRoles
autoagents/actions/check_roles.py:89
Class
CodeParser
autoagents/system/utils/common.py:134
Class
Config
autoagents/explorer.py:24
Class
Config
autoagents/environment.py:46
Class
Config
autoagents/system/tools/search_engine_serpapi.py:38
Class
Config
autoagents/system/tools/search_engine_serper.py:37
Class
Config
autoagents/roles/role.py:69
Class
CreateRoles
autoagents/actions/create_roles.py:112
Class
CustomAction
autoagents/actions/custom_action.py:96
Class
CustomRole
autoagents/roles/custom_role.py:15
Class
Engineer
autoagents/roles/role_bank/engineer.py:48
Class
Environment
Environment hosting multiple roles; roles publish messages here, observable by others.
autoagents/environment.py:28
Class
K
frontend/app/libs/bootstrap.bundle.min.js:6
Class
LLMAPI
Unified LLM provider using LiteLLM for routing.
autoagents/system/provider/llm_api.py:111
Class
LocalStore
autoagents/system/document_store/base_store.py:29
Class
LongTermMemory
Long-term memory component for a role. - Restore historical memory for the role at startup - Update storage when memory changes
autoagents/system/memory/longterm_memory.py:14
Class
Memory
The most basic memory: super-memory
autoagents/system/memory/memory.py:12
Class
MessageType
common.py:5
Class
Ni
frontend/app/libs/bootstrap.bundle.min.js:6
Class
Nn
frontend/app/libs/bootstrap.bundle.min.js:6
Class
NotConfiguredException
Exception raised for errors in the configuration. Attributes: message -- explanation of the error
autoagents/system/config.py:17
Class
ObserverAgents
autoagents/roles/observer.py:9
Class
ObserverPlans
autoagents/roles/observer.py:17
Class
OutputParser
autoagents/system/utils/common.py:28
Class
ProductManager
autoagents/roles/role_bank/predefined_roles.py:11
Class
ProjectManager
autoagents/roles/role_bank/predefined_roles.py:26
Class
RateLimiter
Simple RPM-based rate limiter.
autoagents/system/provider/llm_api.py:42
Class
RawMessage
autoagents/system/schema.py:17
Class
Requirement
Requirement without any implementation details
autoagents/actions/action_bank/requirement.py:4
Class
Role
Role/Agent.
autoagents/roles/role.py:87
Class
Singleton
Singleton metaclass for ensuring only one instance of a class.
autoagents/system/utils/singleton.py:13
Class
Ti
frontend/app/libs/bootstrap.bundle.min.js:6
Class
Ui
frontend/app/libs/bootstrap.bundle.min.js:6
Class
W
frontend/app/libs/bootstrap.bundle.min.js:6
Class
WriteDesign
autoagents/actions/action_bank/design_api.py:92
Class
WritePRD
autoagents/actions/action_bank/write_prd.py:129
Class
WriteTasks
autoagents/actions/action_bank/project_management.py:104
Class
Y
frontend/app/libs/bootstrap.bundle.min.js:6
Class
_n
frontend/app/libs/bootstrap.bundle.min.js:6
Class
ci
frontend/app/libs/bootstrap.bundle.min.js:6
Class
dn
frontend/app/libs/bootstrap.bundle.min.js:6
Class
ft
frontend/app/libs/bootstrap.bundle.min.js:6
Class
ln
frontend/app/libs/bootstrap.bundle.min.js:6
Class
pi
frontend/app/libs/bootstrap.bundle.min.js:6
Class
q
frontend/app/libs/bootstrap.bundle.min.js:6
next →
1–100 of 104, ranked by callers