Skip to content

feat: add AI Agents OpenAPI spec with BYO and Agent Builder API sections#276

Open
Afroz-Cometchat wants to merge 37 commits intomainfrom
docs/ai-agents-apis
Open

feat: add AI Agents OpenAPI spec with BYO and Agent Builder API sections#276
Afroz-Cometchat wants to merge 37 commits intomainfrom
docs/ai-agents-apis

Conversation

@Afroz-Cometchat
Copy link
Contributor

@Afroz-Cometchat Afroz-Cometchat commented Mar 4, 2026

Description

Related Issue(s)

Type of Change

  • Documentation correction/update
  • New documentation
  • Improvement to existing documentation
  • Typo fix
  • Other (please specify)

Checklist

  • I have read the CONTRIBUTING document
  • My branch name follows the naming convention
  • My changes follow the documentation style guide
  • I have checked for spelling and grammar errors
  • All links in my changes are valid and working
  • My changes are accurately described in this pull request

Additional Information

Screenshots (if applicable)

"tags": [
"Agents"
],
"description": "Creates a new BYO agent that delegates conversations to an external AI framework. Use this endpoint to register a BYO (Bring Your Own) agent powered by frameworks like Mastra, CrewAI, or LangGraph.\n\n**Validation:** All referenced tools and actions are validated before the agent is created.",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

external AI Agent*
(check)

icon is required in payload.

BYO agent

-> BYO Agent

-> Remove this line: Use this endpoint to remove a BYO agent that is no longer needed.

-> tools: [] and actions: [] are not required in create BYOA api
(check in update as well)

-> remove line: Creates a new tool or action for the application.

Change wording:
Type assignment: The type is automatically determined by the doNotExecute flag — set to tool when true, action otherwise.

Change wording (nested etc sounds off):
Restrictions: The tool name cannot be changed after creation. The update is merged with existing tool data for the nested tool object (name, description, parameters).

remove:
-> Use this endpoint to remove a tool that is no longer needed.

"tags": [
"Agent Builder"
],
"description": "Creates a new agent with optional tools, API tools, MCP servers, and frontend actions. Use this endpoint to set up a fully configured agent in a single request.\n\n**Validation:** All referenced tools, API tools, and MCP servers are validated before creation.\n\n**Default model:** The default AI model is assigned if none is specified."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove:

  • Default model: The default AI model is assigned if none is specified.

(is this mentioned in any other docs)? If not, remove:

  • Pagination: Supports cursor-based pagination using createdAt timestamps with prepend/append navigation. Results are sorted by creation date in descending order.

  • Modify
    Retrieves a specific agent by its unique identifier -> uid

  • Remove:
    Use this endpoint to remove an agent that is no longer needed.

  • Modify (Check other docs):
    API Key with fullAccess scope (why full access?)

  • Fix wording:
    Searches across all tool types available for an agent, including ready-to-use tool actions, API tools, and MCP servers.

(tool actions does not sound right - means right but reword it)

fix wording for title:
(List Agent Enabled Items)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants