Kitaru

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) -> None

Initialize a Kitaru client.

paramself
paramserver_urlstr | None
= None

Optional per-client server override (not yet supported).

paramauth_tokenstr | None
= None

Optional per-client auth token override (not yet supported).

paramprojectstr | None
= None

Optional per-client project override (not yet supported).

param_require_projectbool
= True

Returns

None
funcfor_auth_management(cls) -> KitaruClient

Create 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.

paramcls

Returns

kitaru.client.KitaruClient

On this page