Introduction
Core Concepts
Agent Communication Protocol
- Introduction
- Mission & Team
- Core Concepts
- API Reference
- SDK
- Pre-alpha (deprecated)
Observability & Telemetry
Agent Discovery
Returns a list of agents.
curl --request GET \
--url http://localhost:8333/api/v0/agents
[
{
"name": "chat",
"description": "Conversational agent with memory, supporting real-time search, Wikipedia lookups, and weather updates through integrated tools",
"interfaces": {
"input": "chat",
"output": "chat",
"awaits": [
{
"name": "<string>",
"request": {},
"response": {}
}
]
},
"metadata": {
"documentation": "The agent is a conversational system designed to process user messages, maintain context, and generate...",
"license": "Apache-2.0",
"programmingLanguage": "Python",
"naturalLanguages": [
"en"
],
"framework": "BeeAI",
"useCases": [
"Conversational AI – Handles multi-turn conversations with memory."
],
"examples": [
"<any>"
],
"tags": [
"Chat"
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"author": {
"name": "John Smith",
"email": "jsmith@example.com",
"url": "https://example.com"
},
"contributors": [
{
"name": "John Smith",
"email": "jsmith@example.com",
"url": "https://example.com"
}
],
"links": [
{
"type": "source-code",
"url": "https://github.com/i-am-bee/beeai.git"
}
],
"dependencies": [
{
"type": "tool",
"name": "weather"
}
],
"recommendedModels": [
"llama3.3:70b-instruct-fp16"
]
},
"status": {
"avgRunTokens": 123,
"avgRunTimeSeconds": 123,
"successRate": 50
}
}
]
This is an Alpha version still in active development; its structure, interfaces, and functionality are changing frequently as the design evolves. Join the GitHub discussions to help shape it.
Query Parameters
Maximum number to return
1 <= x <= 1000
Offset to start from
x >= 0
Response
Name of the agent
"chat"
Short description of the agent. This field might be consumed and interpreted by large language models (LLMs).
"Conversational agent with memory, supporting real-time search, Wikipedia lookups, and weather updates through integrated tools"
Optional data to support agent discovery and cataloguing.
Full agent documentation in markdown.
"The agent is a conversational system designed to process user messages, maintain context, and generate..."
SPDX license ID: https://spdx.org/licenses/
"Apache-2.0"
Programming language, supported values: https://docs.github.com/en/get-started/learning-about-github/github-language-support
"Python"
List of human-readable languages supported by the agent for conversational interactions or content generation. Use ISO 639-1 codes.
For example BeeAI, crewAI, Autogen, AG2
"BeeAI"
A list of short plain-text strings describing use cases supported by the agent. This field might be consumed and interpreted by large language models (LLMs).
Experimental: Represents a dependency required by the agent, specifying external resources or capabilities it relies upon, such as other agents, tools, or AI models.
Type of dependency: - agent
: Another agent instance required to fulfill certain functionalities. - tool
: External tool or utility needed by the agent. - model
: Specific AI model that the agent depends on.
agent
, tool
, model
"tool"
Identifier or name of the dependency, such as an agent name, tool identifier, or model name.
"weather"
curl --request GET \
--url http://localhost:8333/api/v0/agents
[
{
"name": "chat",
"description": "Conversational agent with memory, supporting real-time search, Wikipedia lookups, and weather updates through integrated tools",
"interfaces": {
"input": "chat",
"output": "chat",
"awaits": [
{
"name": "<string>",
"request": {},
"response": {}
}
]
},
"metadata": {
"documentation": "The agent is a conversational system designed to process user messages, maintain context, and generate...",
"license": "Apache-2.0",
"programmingLanguage": "Python",
"naturalLanguages": [
"en"
],
"framework": "BeeAI",
"useCases": [
"Conversational AI – Handles multi-turn conversations with memory."
],
"examples": [
"<any>"
],
"tags": [
"Chat"
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"author": {
"name": "John Smith",
"email": "jsmith@example.com",
"url": "https://example.com"
},
"contributors": [
{
"name": "John Smith",
"email": "jsmith@example.com",
"url": "https://example.com"
}
],
"links": [
{
"type": "source-code",
"url": "https://github.com/i-am-bee/beeai.git"
}
],
"dependencies": [
{
"type": "tool",
"name": "weather"
}
],
"recommendedModels": [
"llama3.3:70b-instruct-fp16"
]
},
"status": {
"avgRunTokens": 123,
"avgRunTimeSeconds": 123,
"successRate": 50
}
}
]