Create agent
Changed onCreate a new custom AI agent.
Overview: Agents are specialized AI assistants configured for specific tasks. They can have custom system prompts, access to specific tools, and be limited to certain knowledge bases.
Agent Configuration:
- System prompt: Instructions that define agent behavior
- Tools: Capabilities like web search, code execution, etc.
- Knowledge bases: Data sources the agent can access
- Model config: AI model settings (temperature, max tokens)
Use Cases:
- Customer support bot with product knowledge
- Code review assistant with repository access
- HR assistant with policy documents
Request
- Base URLhttps://app.pipeshub.com/api/v1
- URLhttps://app.pipeshub.com/api/v1/agents/create
- Auth
- HTTP bearer
- or OAuth 2Authorization code: /api/v1/oauth2/authorizeClient credentialsToken URL: /api/v1/oauth2/token scopes: agent:write
Request body
Example request
{
"name": "Product Support Agent"
}Response
Agent created
Changes
- breaking
added to the
//request propertyallOflist - breaking
removed
subschema #1subschema #2from therequest propertyanyOflist - breaking
removed the enum value
calendarof the request property// - breaking
removed the enum value
clickupof the request property// - breaking
removed the enum value
confluenceof the request property// - breaking
removed the enum value
confluencedatacenterof the request property// - breaking
removed the enum value
docsof the request property// - breaking
removed the enum value
driveof the request property// - breaking
removed the enum value
githubof the request property// - breaking
removed the enum value
gmailof the request property// - breaking
removed the enum value
jiraof the request property// - breaking
removed the enum value
jiradatacenterof the request property// - breaking
removed the enum value
lumosof the request property// - breaking
removed the enum value
mariadbof the request property// - breaking
removed the enum value
onedriveof the request property// - breaking
removed the enum value
outlookof the request property// - breaking
removed the enum value
redshiftof the request property// - breaking
removed the enum value
salesforceof the request property// - breaking
removed the enum value
sharepointof the request property// - breaking
removed the enum value
sheetsof the request property// - breaking
removed the enum value
slackof the request property// - breaking
removed the enum value
teamsof the request property// - breaking
removed the enum value
zoomof the request property// - breaking
the
//request property's minLength was increased from0to1 - breaking
the
request property's minLength was increased from0to1 - breaking
the
////request property's minLength was increased from0to1 - breaking
the
////request property's minLength was increased from0to1 - breaking
removed
subschema #1subschema #2from the/request propertyoneOflist - breaking
added the pattern
\Sto the request property// - breaking
added the pattern
\Sto the request property - breaking
added the pattern
\Sto the request property//// - breaking
added the pattern
\Sto the request property//// - breaking
the
//request property type changed fromstringto no type - warning
the
request property's maxLength was set to128 - info
added the new optional request property
- info
added
subschema #1subschema #2to therequest propertyanyOflist - info
added
subschema #1subschema #2to the/request propertyoneOflist - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- breaking
- warning
added the new
docsenum value to the///response property for the response status - warning
added the new
sheetsenum value to the///response property for the response status - info
added the new optional request property
- info
added the new optional request property
- info
added the new
docsenum value to the request property// - info
added the new
sheetsenum value to the request property// - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- warning