diff --git a/apps/api/src/api/tool_instances.py b/apps/api/src/api/tool_instances.py index 9b0d93c..21845e1 100644 --- a/apps/api/src/api/tool_instances.py +++ b/apps/api/src/api/tool_instances.py @@ -390,7 +390,7 @@ async def list_instances( "display_name": i.display_name, "tool_type_id": str(i.tool_type_id), "tool_type_name": tool_type.name if tool_type else "unknown", - "tool_type_interface_type": tool_type.interface_type if tool_type else "", + "tool_type_interfaces": [tool_type.interface_type] if tool_type else [], "status": i.status, "url": i.url, "port": i.port, @@ -1407,13 +1407,15 @@ async def get_user_sessions( "display_name": instance.display_name, "tool_type_name": tool_type.name if tool_type else "unknown", "tool_icon": tool_type.name if tool_type else "code", - "tool_type_interface_type": tool_type.interface_type if tool_type else "", + "tool_type_interfaces": [tool_type.interface_type] if tool_type else [], "repository_name": repo.name if repo else "unknown", "repository_id": str(instance.repository_id), "project_name": project.name if project else "unknown", "project_id": str(instance.project_id), "status": instance.status, "url": instance.url, + "clone_mode": instance.clone_mode, + "branch": instance.branch, }) return {"sessions": sessions}