Skip to main content

Module interop_settings

Module interop_settings 

Source
Expand description

Harness-owned controls that materially affect Supercode interoperability.

This is deliberately not a generic editor for every harness preference. Providers expose only controls that affect discovery, translation, peer delivery, or continuation, behind one stable report/change contract.

Structs§

HarnessInteropAdvisory
Actionable finding derived from native harness configuration.
HarnessInteropControl
One harness-owned setting that Supercode can inspect or configure.
HarnessInteropSettingsReport
Canonical, revisioned snapshot shared across CLI, RPC, SDK, and UI.
HarnessSettingChange
Requested change to one stable interoperability control.
HarnessSettingChoice
One allowed value for an interoperability control.
HarnessSettingRecommendation
Concrete, reviewable remediation for an advisory.

Enums§

HarnessAdvisorySeverity
Importance of an interoperability advisory.
HarnessInteropSettingsError
Failure while inspecting or changing harness interoperability controls.
HarnessSettingScope
Native configuration layer from which a control was read.

Constants§

CLAUDE_CROSS_SESSION_INBOUND_KEY
Stable key for Claude Code’s native crossSessionInbound preference.
HARNESS_INTEROP_SETTINGS_SCHEMA
Stable report schema shared by Rust, JSON-RPC, SDKs, and UIs.

Functions§

configure_harness_interop_settings
Apply a revision-checked set of changes and return the resulting snapshot.
inspect_harness_interop_settings
Inspect the interoperability controls exposed by one harness adapter.