Skip to main content
POST
Install (fork) a public agent from directory

Authorizations

Authorization
string
header
required

JWT authentication token

Path Parameters

uuid
string<uuid>
required

Agent UUID (row ID)

Body

application/json
customName
string

Optional custom name for the installed agent

Response

Agent installed successfully

description
string
required
has_dynamic_tools
boolean
required
has_memory
boolean
required
id
string
required

Agent ID for user access (use with /agents/user/{agent_id})

name
string
required
tools_count
integer
required
type
enum<string>
required
Available options:
user
config_hash
string
config_version
integer
created_at
string<date-time>
custom_tools
object[]
custom_tools_count
integer
fork_count
integer
has_installation_requirements
boolean
install_commands
string[]
native_tools
string[]
original_agent_id
string<uuid>
original_creator_id
string<uuid>
prereq_packages
string[]
published_at
string<date-time>
require_env_vars
string[]
system_context
string
tags
string[]
updated_at
string<date-time>
uuid
string<uuid>

Directory entry ID

verify_commands
string[]
visibility
enum<string>
Available options:
public,
private,
unlisted
when_to_use
string