feat(workbench): 初始化内置工具目录
This commit is contained in:
@@ -101,6 +101,9 @@ func run(ctx context.Context) error {
|
||||
if err := svc.EnsureBuiltinTools(); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := ensureBuiltinWorkbenchCatalog(svc); err != nil {
|
||||
return err
|
||||
}
|
||||
if summary, err := svc.MigrateLegacyStorage(); err != nil {
|
||||
slog.Warn("storage migration skipped after error", "error", err)
|
||||
} else if summary.Backup != "" {
|
||||
@@ -173,6 +176,10 @@ func run(ctx context.Context) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func ensureBuiltinWorkbenchCatalog(svc *service.Service) error {
|
||||
return svc.EnsureBuiltinWorkbenchCatalog()
|
||||
}
|
||||
|
||||
func redactCanvasSharePath(path string) string {
|
||||
const prefix = "/api/public/canvas-shares/"
|
||||
if !strings.HasPrefix(path, prefix) {
|
||||
|
||||
Reference in New Issue
Block a user