KitaruClient
Client for Kitaru executions, artifacts, memory, deployments, and auth.
Attributes
attributeauth= _AuthAPI(self)attributeexecutions= _ExecutionsAPI(self)attributeartifacts= _ArtifactsAPI(self)attributememories= _MemoriesAPI(self)attributedeployments= _DeploymentsAPI(self)Functions
func__init__(self, *, server_url=None, auth_token=None, project=None, _require_project=True) -> NoneInitialize a Kitaru client.
paramselfparamserver_urlstr | None= NoneOptional per-client server override (not yet supported).
paramauth_tokenstr | None= NoneOptional per-client auth token override (not yet supported).
paramprojectstr | None= NoneOptional per-client project override (not yet supported).
param_require_projectbool= TrueReturns
Nonefuncfor_auth_management(cls) -> KitaruClientCreate a client for server-level auth management.
Normal KitaruClient() construction remains strict and requires a
project for env-driven remote connections. Auth management is
server-level, so this constructor validates server/auth pairing while
intentionally skipping project validation.
paramclsReturns
kitaru.client.KitaruClient