feat: implement scoped dataset catalog and template input drafts

This commit is contained in:
yuxuanhui
2026-09-08 09:22:53 +08:00
parent 404a4d8a04
commit 01d169d118
30 changed files with 3024 additions and 37 deletions
+4
View File
@@ -245,6 +245,10 @@ class Runner:
await self.ensure_connected(force=kind == "connect")
if kind in ("connect", "profile"):
await self.refresh_profile()
elif kind in ("catalog_sync", "field_sync"):
from .catalog.sync import sync_catalog
await sync_catalog(self, job_id, payload)
elif kind == "full_sync":
await self.sync_all(job_id)
else: