refactor(api): reuse application API for assistant pipeline reads

This commit is contained in:
huanghuoguoguo
2026-10-10 23:59:08 +08:00
parent 122188e4a0
commit ac187df928
@@ -285,7 +285,7 @@ async def execute_tool(ap, context, name: str, arguments: dict):
compact['query'] = {key: args[key] for key in ('search', 'action', 'resource_type', 'actor') if args.get(key)}
return compact
if name == 'get_pipeline':
return await ap.pipeline_service.get_pipeline(context, args['pipeline_uuid'])
return await getattr(ap, 'application_api', ap.pipeline_service).get_pipeline(context, args['pipeline_uuid'])
if name == 'get_knowledge_schema':
return {
'creation': await ap.knowledge_service.get_engine_creation_schema(context, args['plugin_id']),