Skip to main content

Crate wraith_runtime

Crate wraith_runtime 

Source

Modules§

sandbox

Structs§

ApiRequest
BashCommandInput
BashCommandOutput
BootstrapPlan
CompactionConfig
CompactionResult
ConfigEntry
ConfigLoader
ContextFile
ConversationMessage
ConversationRuntime
EditFileOutput
FileDiagnostics
GlobSearchOutput
GrepSearchInput
GrepSearchOutput
HookRunResult
HookRunner
JsonRpcError
JsonRpcRequest
JsonRpcResponse
LspContextEnrichment
LspManager
LspServerConfig
ManagedMcpTool
McpClientBootstrap
McpConfigCollection
McpInitializeClientInfo
McpInitializeParams
McpInitializeResult
McpInitializeServerInfo
McpListResourcesParams
McpListResourcesResult
McpListToolsParams
McpListToolsResult
McpManagedProxyServerConfig
McpManagedProxyTransport
McpOAuthConfig
McpReadResourceParams
McpReadResourceResult
McpRemoteServerConfig
McpRemoteTransport
McpResource
McpResourceContents
McpSdkServerConfig
McpSdkTransport
McpServerManager
McpStdioProcess
McpStdioServerConfig
McpStdioTransport
McpTool
McpToolCallContent
McpToolCallParams
McpToolCallResult
McpWebSocketServerConfig
ModelPricing
OAuthAuthorizationRequest
OAuthCallbackParams
OAuthConfig
OAuthRefreshRequest
OAuthTokenExchangeRequest
OAuthTokenSet
PermissionPolicy
PermissionRequest
PkceCodePair
ProjectContext
ReadFileOutput
RemoteSessionContext
RuntimeConfig
RuntimeError
RuntimeFeatureConfig
RuntimeHookConfig
RuntimePluginConfig
ScopedMcpServerConfig
Session
StaticToolExecutor
StructuredPatchHunk
SymbolLocation
SystemPromptBuilder
TextFilePayload
TokenUsage
ToolError
TurnSummary
UnsupportedMcpServer
UpstreamProxyBootstrap
UpstreamProxyState
UsageCostEstimate
UsageTracker
WorkspaceDiagnostics
WriteFileOutput

Enums§

AssistantEvent
BootstrapPhase
ConfigError
ConfigSource
ContentBlock
HookEvent
JsonRpcId
LspError
McpClientAuth
McpClientTransport
McpServerConfig
McpServerManagerError
McpTransport
MessageRole
PermissionMode
PermissionOutcome
PermissionPromptDecision
PkceChallengeMethod
PromptBuildError
ResolvedPermissionMode
SessionError

Constants§

DEFAULT_REMOTE_BASE_URL
DEFAULT_SESSION_TOKEN_PATH
DEFAULT_SYSTEM_CA_BUNDLE
FRONTIER_MODEL_NAME
NO_PROXY_HOSTS
SYSTEM_PROMPT_DYNAMIC_BOUNDARY
UPSTREAM_PROXY_ENV_KEYS
WRAITH_SETTINGS_SCHEMA_NAME

Traits§

ApiClient
PermissionPrompter
ToolExecutor

Functions§

clear_oauth_credentials
code_challenge_s256
compact_session
credentials_path
edit_file
estimate_session_tokens
execute_bash
format_compact_summary
format_usd
generate_pkce_pair
generate_state
get_compact_continuation_message
glob_search
grep_search
inherited_upstream_proxy_env
load_oauth_credentials
load_system_prompt
loopback_redirect_uri
mcp_server_signature
mcp_tool_name
mcp_tool_prefix
no_proxy_list
normalize_name_for_mcp
parse_oauth_callback_query
parse_oauth_callback_request_target
prepend_bullets
pricing_for_model
read_file
read_token
save_oauth_credentials
scoped_mcp_config_hash
should_compact
spawn_mcp_stdio_process
unwrap_ccr_proxy_url
upstream_proxy_ws_url
write_file