Versions in this module Expand all Collapse all v0 v0.4.0 Jul 25, 2026 Changes in this version + var DefaultExecTimeout = 60 * time.Second + var DialTimeout = 15 * time.Second + var MaxExecTimeout = 10 * time.Minute + var StreamChunkBytes = 32 * 1024 + func HostKeyFingerprint(openssh string) string + func JoinCommand(command string, args []string) string + func ShellQuote(s string) string + type ExecRequest struct + Args []string + Command string + Stdin []byte + TimeoutMs int64 + type HostKeyMismatchError struct + Expected string + Got string + func (e *HostKeyMismatchError) Error() string + type Keypair struct + Comment string + PrivatePEM string + PublicOpenSSH string + func GenerateED25519(agentSlug, endpointSlug string) (Keypair, error) + type PreStreamError struct + Kind string + Message string + Status int + func (e *PreStreamError) Error() string + type SSHDialer struct + func NewSSHDialer(store secrets.Store, pinner TOFUPinner, logger *zap.Logger) *SSHDialer + func (d *SSHDialer) Close() + func (d *SSHDialer) EvictCache(id uuid.UUID) + func (d *SSHDialer) Exec(ctx context.Context, ep *dbq.AgentExecEndpoint, req ExecRequest, ...) error + type TOFUPinner interface + PinHostKey func(ctx context.Context, endpointID uuid.UUID, hostKeyOpenSSH string) error v0.4.0-rc.59 Jul 25, 2026