cayu.evals.browser_acceptance_authentication
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.
BrowserAcceptanceAuthenticationCollector
Section titled “BrowserAcceptanceAuthenticationCollector”from cayu.evals import BrowserAcceptanceAuthenticationCollectorRegister at application construction, then supply the same object to the plan.
The counter must measure successful requests for the exclusive designated test account/browser journey, not shared site traffic. Samples contain no page or credential content. They become evidence only after private durable readback. One collector owns at most one active trial and six sequential browser calls.
Bases: RuntimeHook.
execution_profile_identity (property)
Section titled “execution_profile_identity (property)”BrowserAcceptanceAuthenticationCollector.execution_profile_identity() -> ExecutionProfileBehaviorIdentityname (property)
Section titled “name (property)”BrowserAcceptanceAuthenticationCollector.name() -> strafter_session_completed (method)
Section titled “after_session_completed (method)”async BrowserAcceptanceAuthenticationCollector.after_session_completed(context: RuntimeHookContext) -> NoneRun after a session reaches completed state.
after_session_failed (method)
Section titled “after_session_failed (method)”async BrowserAcceptanceAuthenticationCollector.after_session_failed(context: RuntimeHookContext) -> NoneRun after a session reaches failed state.
after_session_interrupted (method)
Section titled “after_session_interrupted (method)”async BrowserAcceptanceAuthenticationCollector.after_session_interrupted(context: RuntimeHookContext) -> NoneRun after a session reaches interrupted state.
before_tool_call (method)
Section titled “before_tool_call (method)”async BrowserAcceptanceAuthenticationCollector.before_tool_call(context: BeforeToolCallHookContext) -> Noneafter_tool_call (method)
Section titled “after_tool_call (method)”async BrowserAcceptanceAuthenticationCollector.after_tool_call(context: ToolCallHookContext) -> Noneinit (method)
Section titled “init (method)”BrowserAcceptanceAuthenticationCollector.__init__(counter: Callable[[], int], *, observer_revision: str) -> None