Run the Claude structured integration suite as a runtime client

The suite exercises agentSession.* for Claude, not the mobile surface: nothing
in it asserts anything mobile-specific and its sibling integration suites use
'runtime'. Mobile now additionally requires the experimental structured-chat
setting, which structured-agent-session.test.ts pins in both states, so the
stale 'mobile' fixture was claiming coverage it never had.
This commit is contained in:
Merge Sim
2026-09-03 19:50:22 -07:00
parent 8caba35704
commit ab00a5a9f3
@@ -36,8 +36,12 @@ import {
const SESSION = 'claude-integration-1'
const PROVIDER_SESSION = claudeSessionIdForOrcaSession(SESSION)
const WORKSPACE = 'workspace-claude'
// Why 'runtime': this file exercises the Claude structured integration over agentSession.*, not the
// mobile surface — nothing here asserts anything mobile-specific, and its sibling integration
// suites use 'runtime' too. Mobile additionally requires the experimental structured-chat setting,
// which structured-agent-session.test.ts pins in both its satisfied and refused states.
const CLIENT = {
clientKind: 'mobile' as const,
clientKind: 'runtime' as const,
clientCapabilities: [STRUCTURED_AGENT_SESSION_RUNTIME_CAPABILITY]
}