cayu.testing.base
Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.
Each definition in this module has its own page.
AnyasyncioBaseModelCallableCayuApp: Application runtime for registered agents, providers, and session state.ConfigDictcopy_durable_json_objectcopy_json_valuedataclassExecCommand: Command to execute.field_validatorhashlibisfiniteIterablejsonLiteralLocalRunner: Executes local commands with cwd restricted under one root.LocalWorkspace: Filesystem workspace rooted at one local directory.Mappingmodel_validatorosProcessIsolatedTool: Explicit host-side tool executed by Cayu in a disposable POSIX process.ProviderCredentialIsolationVerification: Content-free evidence from one provider-credential boundary probe.ProviderCredentialIsolationViolation: A provider credential canary was observed across the guest boundary.rerequire_clean_nonblankrequire_durable_clean_nonblank: Return portable durable text without surrounding whitespace.require_durable_nonblank: Return portable durable text that is not blank.require_durable_text: Return text that can cross every supported durable JSON boundary.require_nonblankRunner: Executes commands/code in a workspace or sandbox.StrEnumStrictBooltempfileToolContextToolEffect: Declared side-effect semantics for a tool execution.ToolEffectVerification: Content-free evidence from one isolated-workspace tool invocation.ToolEffectVerificationStatus: Outcome of one scoped tool-effect verification run.ToolResult: Result returned from a tool call.verify_provider_credential_isolation: Probe that provider credentials are absent from an execution boundary.verify_tool_effect: Invoke one registered tool against a bounded, isolated temporary workspace.