Убрано log.Fatalf в main.go для workspace/v1 (теперь platform capability)

This commit is contained in:
mirivlad 2026-07-18 18:58:26 +08:00
parent 2ce87f6fb1
commit 3bf67fb1e9
1 changed files with 3 additions and 7 deletions

10
main.go
View File

@ -99,13 +99,9 @@ func main() {
}
log.Printf("[main] registered vault capability")
// Register workspace capability (only when vault is open and workspace initialized)
if workspaceMgr != nil && workspaceMgr.IsInitialized() {
if err := capRegistry.Register(corePluginID, []string{"verstak/core/workspace/v1"}); err != nil {
log.Fatalf("[main] failed to register workspace capability: %v", err)
}
log.Printf("[main] registered workspace capability")
}
// Workspace capability is registered as a platform capability at startup;
// explicit registration here is a no-op guard for late initialisation.
_ = capRegistry.Register(corePluginID, []string{"verstak/core/workspace/v1"})
// ─── Plugin Discovery ───────────────────────────────────
discoveryDirs := plugin.DefaultDiscoveryDirs()