- Add interaction field to SourceInspectionToolListItem so the API returns each tool's intrinsic interaction mode (auto/required) - Resolve actual permission level for every tool (no more "unknown" or "default") using the tool's interaction mode as fallback when no policy matches - Migrate OpenAPI and GraphQL plugins from renderDetail override to renderHeaderMeta/renderSchemaExtras props so policies and permission controls render in all plugin detail views - Fix Vite HMR for workspace packages: the reloadOnPluginChange handler was matching any path containing /plugins/ (including the react client's src/plugins/ subfolder), changed to only match the top-level plugins/ workspace directory - Enable polling in Vite watcher for reliable WSL2 file change detection
Showing the changes to plugins/openapi (1 of 8 files). Show all
Unified · Split
| @@ -20,7 +20,6 @@ import { · 19 unmodified lines | ||
| 20 | 20 | Input, |
| 21 | 21 | Label, |
| 22 | 22 | Select, |
| 23 | − SourceToolDetailPanel, | |
| 24 | 23 | SourceToolExplorer, |
| 25 | 24 | parseSourceToolExplorerSearch, |
| 26 | 25 | type SourceToolExplorerSearch, |
| @@ -861,13 +860,8 @@ function OpenApiSourceDetailPageReady(props: { · 834 unmodified lines | ||
| 861 | 860 | )} |
| 862 | 861 | </> |
| 863 | 862 | )} |
| 864 | − renderDetail={(detail) => ( | |
| 865 | − <SourceToolDetailPanel | |
| 866 | − detail={detail} | |
| 867 | − renderHeaderMeta={renderOpenApiToolHeaderMeta} | |
| 868 | − renderSchemaExtras={renderOpenApiToolSchemaExtras} | |
| 869 | − /> | |
| 870 | − )} | |
| 863 | + renderHeaderMeta={renderOpenApiToolHeaderMeta} | |
| 864 | + renderSchemaExtras={renderOpenApiToolSchemaExtras} | |
| 871 | 865 | /> |
| 872 | 866 | ); |
| 873 | 867 | } |