Expand description
Controlled, authentication-free provider fixtures for integration tests.
Enums§
Constants§
- ACP_
FIXTURE_ ID - CLEAN_
EXIT_ FIXTURE_ ID - CONTROL_
FIXTURE_ ID - GROK_
ACP_ FIXTURE_ ID - Deliberately equal to the real catalog’s
grokagent ID — seegrok_acp_agent_specfor why. - HOOK_
POSTING_ FIXTURE_ ID - IDENTIFIED_
CLEAN_ EXIT_ FIXTURE_ ID - MONITORING_
HOOK_ FIXTURE_ ID - MONITORING_
PERMISSION_ INPUT_ CANARY - MONITORING_
PROMPT_ CANARY - MONITORING_
PROVIDER_ SESSION_ CANARY - MONITORING_
SUBAGENT_ DESCRIPTION_ CANARY - MONITORING_
SUBAGENT_ ID_ CANARY - MONITORING_
TOOL_ INPUT_ CANARY - MONITORING_
TOOL_ OUTPUT_ CANARY - ONE_
SHOT_ FIXTURE_ ID - PIPE_
FIXTURE_ ID - PTY_
PROVIDER_ FIXTURE_ ID
Functions§
- acp_
agent_ spec - controlled_
clean_ exit_ agent_ spec - exiting_
agent_ spec - grok_
acp_ agent_ spec - Grok registered over ACP against the same synthetic peer as
acp_agent_spec, but bound to the realgrokadapter ID (agent ID equal toGROK_ACP_FIXTURE_ID, i.e. the catalog’s owngrokagent ID). - hook_
posting_ agent_ spec - A PTY fixture whose script posts a synthetic hook payload to
$env:GATE4AGENT_HOOK_URL. Lifecycle hooks are retired (owner ruling 2026-09-25): nothing sets that env var and nothing listens on it anymore, so the post is inert. Kept as a plain PTY fixture for callers that only need its launch shape, not a working hook post. - identified_
clean_ exit_ agent_ spec - Combines
controlled_clean_exit_agent_spec’s deterministic marker/release/exit-0 handshake with an earlySessionStartHook-shaped post carryingsession_id, originally so the session established a verifiedProviderSessionIdentity(provider_session: Some(_)) before it waits for release and exits cleanly. - interactive_
agent_ spec - monitoring_
hook_ agent_ spec - A PTY fixture whose script posts a full ordered sequence of synthetic hook
payloads to
$env:GATE4AGENT_HOOK_URL. Lifecycle hooks are retired (owner ruling 2026-09-25): nothing sets that env var and nothing listens on it anymore, so the posts are inert and this fixture no longer declares a hook adapter. Kept as a plain PTY fixture for callers that only need its launch shape, not a working hook post. - one_
shot_ agent_ spec - pipe_
agent_ spec - pty_
provider_ agent_ spec - require_
windows_ headless_ supervisor_ for_ test - Refuse to run Windows PTY integration code outside the bounded supervisor.
- suppress_
windows_ fault_ dialogs_ for_ test - Prevent automated Windows fault paths from opening modal UI.