Back to Autogpt

System Store Operations

docs/integrations/block-integrations/system/store_operations.md

0.6.443.2 KB
Original Source

System Store Operations

<!-- MANUAL: file_description -->

Blocks for browsing and retrieving agent details from the AutoGPT store.

<!-- END MANUAL -->

Get Store Agent Details

What it is

Get detailed information about an agent from the store

How it works

<!-- MANUAL: how_it_works -->

This block retrieves detailed metadata about a specific agent from the AutoGPT store using the creator's username and agent slug. It returns the agent's name, description, categories, run count, and average rating.

The store_listing_version_id can be used with other blocks to add the agent to your library or execute it.

<!-- END MANUAL -->

Inputs

InputDescriptionTypeRequired
creatorThe username of the agent creatorstrYes
slugThe name of the agentstrYes

Outputs

OutputDescriptionType
errorError message if the operation failedstr
foundWhether the agent was found in the storebool
store_listing_version_idThe store listing version IDstr
agent_nameName of the agentstr
descriptionDescription of the agentstr
creatorCreator of the agentstr
categoriesCategories the agent belongs toList[str]
runsNumber of times the agent has been runint
ratingAverage rating of the agentfloat

Possible use case

<!-- MANUAL: use_case -->

Agent Discovery: Fetch details about a specific agent before adding it to your library.

Agent Validation: Check an agent's ratings and run count to assess quality and popularity.

Dynamic Agent Selection: Get agent metadata to decide which version or variant to use.

<!-- END MANUAL -->

Search Store Agents

What it is

Search for agents in the store

How it works

<!-- MANUAL: how_it_works -->

This block searches the AutoGPT agent store using a query string. Filter results by category and sort by rating, runs, name, or recency (updated_at). Limit controls the maximum number of results returned.

Results include basic agent information and are output both as a list and individually for workflow iteration.

<!-- END MANUAL -->

Inputs

InputDescriptionTypeRequired
querySearch query to find agentsstrNo
categoryFilter by categorystrNo
sort_byHow to sort the results"rating" | "runs" | "name" | "updated_at"No
limitMaximum number of results to returnintNo

Outputs

OutputDescriptionType
errorError message if the operation failedstr
agentsList of agents matching the search criteriaList[StoreAgent]
agentBasic information of the agentStoreAgent
total_countTotal number of agents foundint

Possible use case

<!-- MANUAL: use_case -->

Agent Recommendation: Search for agents that match user needs and recommend the best options.

Marketplace Browse: Allow users to explore available agents by category or keyword.

Agent Orchestration: Find and compose multiple specialized agents for complex workflows.

<!-- END MANUAL -->