1
+ /* eslint-disable max-len */
1
2
import { prepareRoutes } from './utils/routes'
2
3
3
4
const routes = prepareRoutes ( {
@@ -19,19 +20,21 @@ const routes = prepareRoutes({
19
20
flowInstances : '/api/app/:appId/automation/flow/:flowId/version/:versionId/analytics/instances/find' ,
20
21
countInstances : '/api/app/:appId/automation/flow/:flowId/version/:versionId/analytics/instances/count' ,
21
22
flowInstance : '/api/app/:appId/automation/flow/:flowId/version/:versionId/analytics/instances/:executionId' ,
22
- // eslint-disable-next-line max-len
23
+
23
24
elementExecutionInfo : '/api/app/:appId/automation/flow/:flowId/version/:versionId/analytics/instances/:executionId/element/:elementId' ,
24
25
flowSlA : '/api/app/:appId/automation/flow/:flowId/version/:versionId/sla/goals' ,
25
26
flowSlAGoal : '/api/app/:appId/automation/flow/:flowId/version/:versionId/sla/goals/:id' ,
26
27
SLACalendars : '/api/app/:appId/automation/flow/sla/calendar' ,
27
28
SLACalendar : '/api/app/:appId/automation/flow/sla/calendar/:id' ,
28
- // eslint-disable-next-line max-len
29
+
29
30
errorHandlerAnalytics : '/api/app/:appId/automation/flow/:flowId/version/:versionId/analytics/error-handler/:errorHandlerId/recorded-errors' ,
30
31
customElements : '/api/node-server/manage/app/:appId/flowrunner/custom-elements' ,
32
+
33
+ flowrunnerAiAgentsProviders : '/api/node-server/manage/flowrunner/ai-agents/providers' ,
34
+
31
35
startDebugSession : '/api/app/:appId/automation/flow/:flowId/version/:versionId/debug/test-monitor/start-session' ,
32
36
stopDebugSession : '/api/app/:appId/automation/flow/:flowId/version/:versionId/debug/test-monitor/stop-session' ,
33
37
testMonitorHistory : '/api/app/:appId/automation/flow/:flowId/version/:versionId/debug/test-monitor/history' ,
34
- // eslint-disable-next-line max-len
35
38
debugExecutionContext : '/api/app/:appId/automation/flow/:flowId/version/:versionId/debug/test-monitor/execution-context' ,
36
39
runElementInDebugMode : '/api/app/:appId/automation/flow/:flowId/version/:versionId/debug/run/element/:elementId' ,
37
40
@@ -160,6 +163,10 @@ export default req => ({
160
163
return req . automation . get ( routes . customElements ( appId ) )
161
164
} ,
162
165
166
+ getAiAgentsProviders ( ) {
167
+ return req . nodeAPI . get ( routes . flowrunnerAiAgentsProviders ( ) )
168
+ } ,
169
+
163
170
getRealtimeTriggerCallbackUrl ( appId , scope , hostType , serviceName , modelName , lang ) {
164
171
return req . automation . get ( routes . realtimeTriggerCallbackUrl ( appId ) )
165
172
. query ( { scope, hostType, serviceName, modelName, lang } )
0 commit comments