from django.urls import path from rest_framework.decorators import api_view from rest_framework.response import Response from plugins.base import get_enabled_plugins @api_view(['GET']) def plugin_manifest(request): """List enabled plugins and their metadata.""" return Response([ { 'id': p.id, 'version': p.version, 'min_core_version': p.min_core_version, 'permissions': p.permissions, } for p in get_enabled_plugins() ])