Skip to main content

Crate agentknock

Crate agentknock 

Source
Expand description

Agentknock is primarily a command-line application.

Start with the Agentknock README for installation, usage, and project documentation.

The public items below form the unstable Agentknock embedding API. Direct use of this API is not currently recommended.

Structs§

ApplicationInfo
Identifies the application that uses the Agentknock library.
Client
Performs Agentknock operations using one local pairing.
EnvironmentVariableOptions
Configures which variables an environment secret delivers and where.
GitSignChangedPath
Describes one path changed by the object being signed.
GitSignRepository
Advisory repository information for a Git signature request.
GitSignRequest
Describes one Git signature requested by a command invocation.
PairingSas
A short authentication string for verifying an initial pairing.
SecretUseInvocation
Identifies and authenticates operations that belong to one command invocation.
SecretUseOptions
Configures how one requested secret is delivered.
SecretUseOutput
Secret material and related authorization returned for an invocation.
SecretUseRequest
Describes an invocation request that selects one or more secrets.
SshAuthenticationRequest
Describes one SSH authentication requested by a command invocation.
SshSecretUse
An SSH secret made available to a command invocation.

Enums§

ConfigurationError
An error reading or updating local Agentknock state.
DenialReason
The reason that the device denied an authorization request.
ExecutableMode
The form of a selected executable.
GitSignChangeStatus
Describes how a path changed in a signed Git object.
GitSignHead
Describes the repository HEAD associated with a Git signature request.
PairingRemoveError
An error removing an active pairing.
PairingStatus
The state of the pairing stored on this client.
RequestError
An error during an operation that communicates with the relay or device.
RequestProgress
A stage reported while an operation exchanges messages with the device.
Secret
Metadata for a secret available from the paired device.
SecretUpload
A secret to upload to the device.
SecretUploadError
An error uploading a secret.
SecretUploadMode
How an uploaded secret changes device state after user acceptance.
SecretUseOperation
A command operation described by an invocation request.
SshSignatureAlgorithm
An SSH signature algorithm supported by Agentknock.
StreamKind
Describes how a command’s standard stream is connected.

Type Aliases§

Secrets
Secret metadata keyed by secret name.