apollo-code / ui/src / StatusViewModel
Interface: StatusViewModel
Properties
auth
auth:
object
configured
configured:
StatusAvailability<boolean>
method
method:
StatusAvailability<"env"|"keychain"|"encrypted_file">
capabilities
capabilities:
object
mcpServers
mcpServers:
StatusAvailability<StatusCapabilitySummary>
plugins
plugins:
StatusAvailability<StatusCapabilitySummary>
skills
config
config:
object
sources
sources:
StatusAvailability<readonlyStatusSource[]>
identity
identity:
object
createdAt
createdAt:
string
cwd
cwd:
string
project
project:
StatusAvailability<string>
sessionId
sessionId:
string
version
version:
string
workspace
workspace:
StatusAvailability<string>
model
model: {
liteModel:StatusAvailability<string>;model:string;provider:string;reasoningModel:StatusAvailability<string>;source:"router"|StatusSource;status:"available"; } | {reason:StatusReason;source:StatusModelSource;status:"not_available"; }
runtime
runtime:
object
filesystem
filesystem:
StatusAvailability<"workspace"|"isolated"|"unrestricted">
memory
memory:
StatusAvailability<{mode:string; }>
network
network:
StatusAvailability<"unavailable"|"available"|"restricted">
permission
permission:
StatusAvailability<{mode:"allow-session"|"ask"|"bypassed"|"read-only"|"yolo";source:StatusSource; }>
sandbox
sandbox:
StatusAvailability<{mechanism:string;tier:"none"|"full"|"partial"|"weak"; }>
settings
settings: readonly
StatusSetting[]
usage
usage:
object
context
context:
object
context.currentTokens
currentTokens:
number
context.lastCompactedAt?
optionallastCompactedAt?:string
context.maxTokens
maxTokens:
number
costUSD
costUSD:
number
tokens
tokens:
object
tokens.cacheRead?
optionalcacheRead?:number
tokens.cacheWrite?
optionalcacheWrite?:number
tokens.input
input:
number
tokens.output
output:
number