You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #458 from aignostics/feat/split-utils-requirements
Introduce SHR-UTILS-2 plugin system requirements and integration tests
Replaces the monolithic SHR-UTILS-1 with a focused SHR-UTILS-2 umbrella covering SDK plugin extension, with four child SWRs for discovery, CLI, GUI navigation, and MCP integration. Adds integration tests verifying plugin CLI and navigation builder registration via entry-point auto-discovery, backed by an extended dummy plugin fixture.
System shall discover and load externally installed plugin modules at runtime, making their functionality available without requiring changes to the core SDK codebase.
-**[FR-07]** Implement settings management with validation, serialization, and sensitive data handling
29
29
-**[FR-08]** Provide file system utilities for user data directory management and path sanitization
30
30
-**[FR-09]** Support process information gathering and runtime environment detection
31
-
-**[FR-10]** Provide a central MCP server with auto-discovery of plugin tools, namespace isolation, and CLI commands for running the server and listing available tools
31
+
-**[FR-10]** Automatically register MCP servers contributed by plugin modules into the SDK MCP server
32
+
-**[FR-11]** Discover and load externally installed plugin modules at runtime without requiring changes to the core SDK codebase
33
+
-**[FR-12]** Automatically register CLI commands contributed by plugin modules into the SDK command-line interface
34
+
-**[FR-13]** Automatically register GUI navigation entries contributed by plugin modules into the SDK graphical user interface
0 commit comments