Progressive Discovery ahh

This commit is contained in:
lda
2026-05-18 16:01:14 +07:00 Verified
parent 2141f79ca3
commit 6dcc0fff59
14 changed files with 193 additions and 27 deletions
+10 -2
View File
@@ -49,8 +49,16 @@ class BrokerAdminHandlers:
def get_planner_catalog(self) -> dict[str, Any]:
return self.service.get_planner_catalog().as_payload()
def list_sources(self) -> list[dict[str, Any]]:
return self.service.list_sources()
def list_sources(
self,
*,
cursor: str | None = None,
limit: int = 50,
) -> dict[str, Any]:
return self.service.list_source_summaries(cursor=cursor, limit=limit)
def inspect_source(self, source_id: str) -> dict[str, Any]:
return self.service.inspect_source(source_id)
async def read_broker_resource(self, qualified_name: str) -> dict[str, Any]:
return await self.service.read_resource(qualified_name)