openclaw/apps/macos/Tests/ClawdbotIPCTests
Jon Shapiro 92697edb7c fix(venice): add compat settings to prevent HTTP 400 errors
Venice's API doesn't support certain OpenAI-compatible parameters that
Clawdbot sends by default:

- `store`: Venice returns HTTP 400 with no body when this is present
- `developer` role: Not supported by Venice's API

This adds VENICE_COMPAT settings (supportsStore: false,
supportsDeveloperRole: false) to all Venice model definitions, both
from the static catalog and dynamically discovered models.

Fixes issues reported in PR #1666 where users experienced silent
failures (HTTP 400, no body) when using Venice models.

Co-authored-by: jonisjongithub <jonisjongithub@users.noreply.github.com>
Co-authored-by: Clawdbot <bot@clawd.bot>
2026-01-26 17:56:01 -08:00
..
AgentEventStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
AgentWorkspaceTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
AnthropicAuthControlsSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
AnthropicAuthResolverTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
AnthropicOAuthCodeStateTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
AnyCodableEncodingTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CameraCaptureServiceTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CameraIPCTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CanvasFileWatcherTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CanvasIPCTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CanvasWindowSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ChannelsSettingsSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ClawdbotConfigFileTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ClawdbotOAuthStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CLIInstallerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CommandResolverTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ConfigStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CoverageDumpTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CritterIconRendererTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CronJobEditorSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
CronModelsTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
DeviceModelCatalogTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ExecAllowlistTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ExecApprovalHelpersTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ExecApprovalsGatewayPrompterTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
FileHandleLegacyAPIGuardTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
FileHandleSafeReadTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayAgentChannelTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayAutostartPolicyTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayChannelConfigureTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayChannelConnectTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayChannelRequestTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayChannelShutdownTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayConnectionControlTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayDiscoveryModelTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayEndpointStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayEnvironmentTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayFrameDecodeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayLaunchAgentManagerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
GatewayProcessManagerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
HealthDecodeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
HealthStoreStateTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
HoverHUDControllerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
InstancesSettingsSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
InstancesStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
LogLocatorTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
LowCoverageHelperTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
LowCoverageViewSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
MacGatewayChatTransportMappingTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
MacNodeRuntimeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
MasterDiscoveryMenuSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
MenuContentSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
MenuSessionsInjectorTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ModelCatalogLoaderTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
NodeManagerPathsTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
NodePairingApprovalPrompterTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
NodePairingReconcilePolicyTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
OnboardingCoverageTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
OnboardingViewSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
OnboardingWizardStepViewTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
PermissionManagerLocationTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
PermissionManagerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
Placeholder.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
RemotePortTunnelTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
RuntimeLocatorTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
ScreenshotSizeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
SemverTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
SessionDataTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
SessionMenuPreviewTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
SettingsViewSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
SkillsSettingsSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
TailscaleIntegrationSectionTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
TalkAudioPlayerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
TestIsolation.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
UtilitiesTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoicePushToTalkHotkeyTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoicePushToTalkTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeForwarderTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeGlobalSettingsSyncTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeHelpersTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeOverlayControllerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeOverlayTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeOverlayViewSmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeRuntimeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
VoiceWakeTesterTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WebChatMainSessionKeyTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WebChatManagerTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WebChatSwiftUISmokeTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WideAreaGatewayDiscoveryTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WindowPlacementTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00
WorkActivityStoreTests.swift fix(venice): add compat settings to prevent HTTP 400 errors 2026-01-26 17:56:01 -08:00