Expand description
Native coding-harness authentication coordination.
Supercode never reads, copies, or stores another harness’s credentials. It discovers the native CLI’s supported sign-in mechanisms, returns an explicit launch plan to the embedding host, and verifies the result through the harness’s own status command.
Structs§
- Harness
Authentication Launch - Process launch that an embedding host must run in a user-visible terminal.
- Harness
Authentication Method - One verified native authentication mechanism supported by a harness.
- Harness
Authentication Plan - Host-executable plan for one selected authentication method.
- Harness
Authentication Report - Redacted native authentication readiness and available methods.
Enums§
- Harness
Authentication Environment - Environment in which the native authentication interaction must work.
- Harness
Authentication Error - Failure to construct a truthful native authentication plan.
- Harness
Authentication Interaction - User interaction presented by an authentication method.
- Harness
Authentication Method Id - Stable identifier for a harness-native authentication mechanism.
- Harness
Authentication State - Credential readiness reported without exposing credential material.
- Harness
Browser Behavior - Whether the native CLI itself is expected to open a browser.
Constants§
- HARNESS_
AUTHENTICATION_ SCHEMA - Stable schema identifier shared by authentication reports and launch plans.
Functions§
- harness_
authentication_ methods - Return the verified native authentication methods for a harness.
- harness_
authentication_ plan - Select a method for the requested environment and create its host-owned launch plan.
- inspect_
harness_ authentication - Inspect redacted sign-in status using the harness’s own bounded status command.