Directories
¶
| Path | Synopsis |
|---|---|
|
Package audit provides tamper-proof logging with cryptographic verification.
|
Package audit provides tamper-proof logging with cryptographic verification. |
|
Package cli provides shared types and utilities for CLI commands.
|
Package cli provides shared types and utilities for CLI commands. |
|
Package config handles agent.yaml manifest parsing.
|
Package config handles agent.yaml manifest parsing. |
|
Package container provides an abstraction over container runtimes.
|
Package container provides an abstraction over container runtimes. |
|
output
Package output provides consistent user-facing messages for container operations.
|
Package output provides consistent user-facing messages for container operations. |
|
Package credential provides credential management for Moat.
|
Package credential provides credential management for Moat. |
|
keyring
Package keyring provides secure storage for the credential encryption key.
|
Package keyring provides secure storage for the credential encryption key. |
|
internal/deps/builder.go
|
internal/deps/builder.go |
|
versions
Package versions provides version resolution for runtime dependencies.
|
Package versions provides version resolution for runtime dependencies. |
|
Package doctor provides diagnostic output for debugging Moat.
|
Package doctor provides diagnostic output for debugging Moat. |
|
Package id provides unique identifier generation for moat resources.
|
Package id provides unique identifier generation for moat resources. |
|
Package image handles container image selection.
|
Package image handles container image selection. |
|
Package name generates random agent names.
|
Package name generates random agent names. |
|
Package provider defines interfaces for credential and agent providers.
|
Package provider defines interfaces for credential and agent providers. |
|
util
Package util provides shared utilities for provider implementations.
|
Package util provides shared utilities for provider implementations. |
|
Package providers provides explicit registration of all credential and agent providers.
|
Package providers provides explicit registration of all credential and agent providers. |
|
aws
Package aws implements the AWS credential provider for moat.
|
Package aws implements the AWS credential provider for moat. |
|
claude
Package claude implements the Claude Code credential and agent provider.
|
Package claude implements the Claude Code credential and agent provider. |
|
codex
Package codex implements the Codex credential and agent provider.
|
Package codex implements the Codex credential and agent provider. |
|
gemini
Package gemini provides Google Gemini CLI integration for Moat.
|
Package gemini provides Google Gemini CLI integration for Moat. |
|
github
Package github implements the GitHub credential provider.
|
Package github implements the GitHub credential provider. |
|
Package proxy provides a TLS-intercepting HTTP proxy for credential injection.
|
Package proxy provides a TLS-intercepting HTTP proxy for credential injection. |
|
Package routing provides hostname-based reverse proxy routing.
|
Package routing provides hostname-based reverse proxy routing. |
|
Package secrets provides pluggable secret resolution from external backends.
|
Package secrets provides pluggable secret resolution from external backends. |
|
Package snapshot provides types and interfaces for workspace snapshots.
|
Package snapshot provides types and interfaces for workspace snapshots. |
|
Package sshagent implements a filtering SSH agent proxy.
|
Package sshagent implements a filtering SSH agent proxy. |
|
Package storage provides run storage infrastructure for Moat.
|
Package storage provides run storage infrastructure for Moat. |
|
Package term provides terminal utilities for interactive sessions.
|
Package term provides terminal utilities for interactive sessions. |
|
Package trace provides execution tracing for containerized processes.
|
Package trace provides execution tracing for containerized processes. |
|
internal/tui/statusbar.go
|
internal/tui/statusbar.go |
|
Package worktree provides git worktree management for moat runs.
|
Package worktree provides git worktree management for moat runs. |
Click to show internal directories.
Click to hide internal directories.