LLMs

No LLM found

You haven't created any LLMs yet.

Create your first LLM
Model Name API Provider LLM Key Base URL API Key Temperature Max Tokens Enable PFC Name Actions
No LLMs Found
{{llm.modelName}} System {{llm.provider}} {{llm.LLMkey}} {{llm.baseUrl}} {{mask(llm.apiKey)}} {{llm.temperature}} {{llm.maxTokens}} {{llm.enableParallelToolCalling}} {{llm.name}} Edit Delete
No result found
Please try again using different keywords.

{{LLMPopUpHeading}}

Configure your application
Syncloop Assistant
Lorem ipsum dolor sit amet lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet lorem ipsum dolor sit amet
{{getApp().appName.trim().charAt(0).toUpperCase()}}

Description

Teams

Project teams with assigned responsibilities and members
ID: {{maskedIdentifier(team.teamID)}} Copy

{{team.teamName}}

Description

Agents

Project Manager and Normal Agents with assigned responsibilities and members
Manager Agents
ID: {{maskedIdentifier(agent.identifier)}} Copy

{{agent.name}} {{agent.title}}

Description
Project Agents
ID: {{maskedIdentifier(agent.identifier)}} Copy

{{agent.name}} {{agent.title}}

Description

Tools

Project Tools with assigned responsibilities and members
ID: {{maskedIdentifier(tool.identifier)}} Copy

{{tool.fqn}}

Description

Looks Good!

Apps

No result found
Please try again using different keywords.
No apps found

You haven't created any apps yet.

Create your first App
{{app.appName.trim().charAt(0).toUpperCase()}}

{{app.appName}}

  • {{str}}

Teams

No Teams found

You haven't created any teams yet.

Create your first Team
Team ID App Name Team Name Description Manager Agents Actions
No Matching Teams Found
{{maskedIdentifier(team.teamID)}} {{findApp(team.appId).appName}} {{team.teamName}}
{{getToolAgent({identifier: team.managerId})}}
{{getToolAgent(agent)}}
Comment Chat Configure Edit Delete
No result found
Please try again using different keywords.
No Agents found

You haven't created any agents yet.

Create your first Agent

{{ a.name || 'Untitled' }} β€” {{ a.title }}

{{team}} +{{hiddenTeams(a).length}} {{t}}
{{ isMyAgent(a) ? 'By Me' : (a.owner || a.userId || 'β€”') }} Working Setup Pending
No result found
Please try again using different keywords.

{{ a.name || 'Untitled' }} β€” {{ a.title }}

{{team}} +{{hiddenTeams(a).length}} {{t}}
By Me Working Not Working
No result found
Please try again using different keywords.
No Agents Found

You haven’t created any agents yet. Create one to begin.

Create your first Agent

{{ team.teamName || 'Untitled Team' }}

{{ a.name || 'Untitled' }} β€” {{ a.title }}

{{team}} +{{hiddenTeams(a).length}} {{t}}
{{ isMyAgent(a) ? 'By Me' : (a.owner || 'β€”') }} Working Not Working
No result found
Please try again using different keywords.
No result found
Please try again using different keywords.
No Agents Found

You haven’t created any agents yet. Create one to begin.

Create your first Agent

System Agents

{{ a.name || 'Untitled' }}

System Working Not Working
No System Agents
No system-level agents are available.

Tools

No Tools found

You haven't created any tools yet.

Create your first Tool
FQN/Api Agent Actions
No Matching Tools Found
{{ tool.fqn }} {{ tool.fqn }}
{{getToolAgent(tool)}}
Payload Schema Edit Delete

Tools

FQN Function Description Input JSON Schema Actions
{{tool.fqn}} {{ decodeBase64(tool.functionDescription) }} {{ decodeBase64(tool.inputJSONSchema) }}

RAGs

Path File Pattern Max Segment Size Max Overlap Size Max Search Results Actions
{{rag.path}} {{rag.filePattern}} {{rag.maxSegmentSizeInChars}} {{rag.maxOverlapSizeInChars}} {{rag.maxSearchResults}}
No result found
Please try again using different keywords.

API Dashboard

No API found

You haven't created any api yet.

Create your first App
S.No Name Start Time Trace duration (ms) Status

Embedding Models

No Embedding Models found

You haven't added any embedding models yet.

Add your first Embedding Model
Model Name Display Name Provider Embedding Key Actions
{{em.modelName}} {{em.displayName}} {{em.provider}} {{ em.EMkey || em.EMKey }} Delete

Embedding Models

Knowledge Base

No Knowledge Base found

You haven't created any knowledge base yet.

Create your first Knowledge Base
KB ID Name Actions
{{kb.ragID}} {{kb.name}} RAG Edit Delete Search
No result found
Please try again using different keywords.

{{knowledgeBasePopUpHeading}}

RAGs

+ Add

No RAGs found

You haven't created any RAGs yet.

Create your first RAG
Associated KB Path File Pattern Max Segment Size Max Overlap Size Max Search Results Actions
{{ getKBNameForRAG(rag.ragID) }} {{ uiFullPath(rag) }} {{ rag.filePattern }} {{ rag.maxSegmentSizeInChars }} {{ rag.maxOverlapSizeInChars }} {{ rag.maxSearchResults }} Delete
No result found
Please try again using different keywords.
×

{{ ragEditMode ? 'Edit RAG' : 'Add RAG' }}

Change Agent icon
No tools attached to this agent yet.
{{tool.tools_registry.NAME}} {{tool.tools_registry.FQN}}
{{ tool.tools_registry.SOURCE === 'MCP' ? 'MCP' : (tool.tools_registry.FQN === 'packages.Awareness.assistant.tools.searchKnowledgeBase' ? 'KB' : 'API') }}
4 Completed 2 in progress
No RAGs attached to this agent yet.
{{ uiFullPath(rag) }}
Copy
{{ rag.filePattern }}
{{ rag.maxSegmentSizeInChars }}
{{ rag.maxOverlapSizeInChars }}
{{ rag.maxSearchResults }}
{{ getEMName(rag.EMKey) }}
{{ getESName(rag.EMKey) }}
This LLM is not verified and might not work. Click to re-verify. This LLM is verified and ready to use. Click to re-verify. {{ ((spec.LLMs | filter:{LLMkey: activeAgent.LLMkey})[0].displayName ? ((spec.LLMs | filter:{LLMkey: activeAgent.LLMkey})[0].displayName + ' (' + (spec.LLMs | filter:{LLMkey: activeAgent.LLMkey})[0].modelName + ')') : (spec.LLMs | filter:{LLMkey: activeAgent.LLMkey})[0].modelName) || 'Select LLM' }} View all
agent
{{ agentForm.name || activeAgent.name || 'Syncloop Assistant' }}
Loading history…
loading
My Agents
No Agent Found
Web Search
100 free tokens remaining only

Free token allocation exhausted

Your free limit is over. To continue, add your LLM API key.

Setup required

First connect your LLM by adding an API key.

Settings

{{invitingUser}}
Invite Inviting
{{consumer}}
Revoke
Token Usage
Input Tokens
{{ getCurrentAgentTokenUsage().input }}
Output Tokens
{{ getCurrentAgentTokenUsage().output }}
Total Tokens
{{ getCurrentAgentTokenUsage().total }}
Amount
{{ getCurrentAgentTokenUsage().amount }}
Input Rate
{{ getCurrentAgentTokenUsage().ppt_input }}
Output Rate
{{ getCurrentAgentTokenUsage().ppt_output }}
Currency
{{ getCurrentAgentTokenUsage().currency }}
Delete Agent
Copy
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/chat \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "prompt": "YOUR_PROMPT",
      "chatID": "UNIQUE_CHAT_ID",
      "chatTitle": "New Chat"
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/chat_history \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "chatID": "UNIQUE_CHAT_ID"
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/save_agent \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "LLMKey": "Unique LLM ID",
      "agentName": "Name of the agent",
      "description": ""
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/delete_agent \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{}'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/get_agent \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{}'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/get_tools \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{}'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/delete_tool \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "fqn": "FQN of API",
      "identifier": "ID of agent",
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/add_tool \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "staticPayload": "Base64 encoded JSON payload of the fqn",
      "inputSchema": "Base64 encoded JSON schema of json payload of the fqn if input is coming from the agent.",
      "functionDescription": "Base64 encode description of the tools",
      "fqn": "FQN of API",
      "agentID": "ID of agent",
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/delete_rag \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "identifier": "RAG Unique ID",
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/delete_rag \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "identifier": "RAG Unique ID",
      "directory": "Path of the all Knowledge Base files.",
      "fileNamePattern": "Mention the file patter from in the directory path. e.g. *.txt or *.pdf etc"
      }'
      
curl -X POST {{currentHost}}tenant/{{tenantName}}{{getAgentApiPrefix()}}/packages.ConsumerAgents.wrapper.api.agents._{{currentAgent.identifier.replaceAll("-","_")}}.main/get_available_llms \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{}'
      

Edit Static JSON Payload

Edit Input JSON Schema

Connect your LLM

Open AI
Google
Claude
Groq
Other

Transcript Result

Can you verify the KYC details for John Carter?

neerja kakkar:24/10/2025 03:15pm

Can you verify the KYC details for John Carter?
Verify KYC details for John Carter.
FrontDesk Agent to KYC-Agent
Got it. Pulling uploaded documents for analysis.
KYC Verification Agent
KYC Agent Sending extracted data to Face-Match-Agent
Received selfie + passport photo. Running liveness and match check...
Face-Match-Agent
Face-Match-Agent Sending extracted data to AML-Agent
Starting screening process...
AML & Sanctions Agent
Face-Match-Agent Sending extracted data to AML-Agent
Reviewing all validations...
  • Identity Verified
  • Address Verified
  • AML Clear
  • Risk Tier β†’ Low
Logging result into Compliance Vault.
Compliance Review Agent
Compliance-Agent Sending extracted data to FrontDesk-Agent
βœ… KYC verification completed successfully for John Carter. Compliance certificate generated and stored in KYC Vault. Sending confirmation back to user.
Reviewing all validations...
  • Identity Verified
  • Address Verified
  • AML Clear
  • Risk Tier β†’ Low
Logging result into Compliance Vault.
Compliance Review Agent
Compliance-Agent Sending extracted data to FrontDesk-Agent

Chat History

    No chat history yet

    Start chatting to see your conversations here.

  • {{conversation.SUBJECT || conversation.chatTitle || conversation.name || 'No Title'}} {{getRelativeTime(conversation.MODIFIED_TS_MS)}}
Delete chat history
Chat with '{{ currentChatAgent.name || 'Agent' }}'
×

Thinking...

Chat with '{{ currentChatAgent.appName || 'App' }}'
×

Thinking...

{{teamPopUpHeading}}

{{configureTeamHeading}} (API Call)

Copy
curl -X POST {{currentHost}}/team/chat \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "teamId": "{{currentTeam.teamID}}",
      "prompt": "YOUR_PROMPT",
      "chatID": "UNIQUE_CHAT_ID",
      "chatTitle": "New Chat"
      }'
      
lass="text_wrap" ng-if="chat_list_type == 'packages.Awareness.dashboard.services.api.listConversations'">curl -X GET {{currentHost}}/awareness/list/conversations \ -H "Authorization: Bearer {{jwtToken}}"
curl -X GET "{{currentHost}}/chatHistory?chatID=UNIQUE_CHAT_ID&agentID={{currentTeam.managerId}}" \
      -H "Authorization: Bearer {{jwtToken}}"
      
curl -X GET "{{currentHost}}/team/transcripts?transcriptId=CHAT_HISTORY_ID" \
      -H "Authorization: Bearer {{jwtToken}}"
      
curl -X POST {{currentHost}}/team/clearHistory \
      -H "Content-Type: application/json" \
      {{ !isAgentSetAsPublic() ? ('-H "Authorization: Bearer ' + jwtToken + '" \\') : '' }}
      -d '{
      "agentId": {{currentTeam.managerId}},
      "identifiers": ARRAY_OF_UNIQUE_CHAT_ID
      }'
      
curl -X DELETE "{{currentHost}}/awareness/conversation?chatID=UNIQUE_CHAT_ID" \
      -H "Authorization: Bearer {{jwtToken}}"
      
Γ—

{{agentPopUpHeading}}

{{toolPopUpHeading}}

Edit Tool Authentication

No extra authentication settings will be saved for this tool.

{{addappPopUpHeading}}