Skip to main content
GET
Typescript (SDK)

Autorizações

Authorization
string
header
obrigatório

Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.

Cabeçalhos

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Parâmetros de consulta

session_key
string | null

Only sessions created with this session_key. Apenas sessões criadas com esta session_key.

Resposta

Resposta Bem-Sucedida

session_id
string
obrigatório
user_id
string
obrigatório
session_key
string | null
org_id
string | null
team_id
string | null
network_policy
OutboundNetworkPolicy · object | null
status
enum<string>
padrão:pending
Opções disponíveis:
queued,
pending,
provisioning,
running,
idle,
stopping,
stopped,
failed,
terminated
session_kind
enum<string>
padrão:standard
Opções disponíveis:
standard,
browser,
coding_harness
resource_class
enum<string> | null

Classes de dimensionamento de cargas de trabalho de propriedade do servidor.

As classes de recursos são deliberadamente independentes do perfil de linguagem/runtime. Em particular, o Coding Harness sempre usa a classe Medium, mesmo quando um chamador envia um valor legacy memory_mib menor ou ausente.

Opções disponíveis:
medium
assignment_generation
integer
padrão:1
Intervalo obrigatório: x >= 1
managed_services
ManagedServiceRecord · object[]
github_repository_manifest_version
integer | null
Intervalo obrigatório: x >= 1
environment_id
integer | null
Intervalo obrigatório: x >= 1
environment_setup_status
string | null
environment_network_access
enum<string> | null

Quanto da internet um convidado do Coding Harness alcança por meio do proxy.

Ordenado: cada nível inclui o anterior. O broker do modelo e a ferramenta de push/PR mka1-github alcançam o runner diretamente, e os repositórios do Ambiente são clonados no host antes da inicialização, então todos eles funcionam em todos os níveis, incluindo none.

Opções disponíveis:
none,
package_managers,
full
coding_harness_skills_digest
string | null
ttl_seconds
integer
padrão:600
workspace_expires_at
string<date-time> | null
last_user_activity_at
string<date-time> | null
idle_expires_at
string<date-time> | null
absolute_expires_at
string<date-time> | null
stop_reason
enum<string> | null

Por que uma alocação de Coding Harness entrou em stopped.

Registrado na linha da sessão na transição de parada e limpo ao retomar, então um cliente que encontra uma sessão parada pode dizer se o proprietário a suspendeu, se o relógio de ociosidade ou o relógio absoluto se esgotou, ou se o executor a liberou. Todo valor pode ser retomado; encerramento é um status diferente.

Opções disponíveis:
user_suspend,
idle_expired,
absolute_expired,
runner_drain,
runner_recovery
runner_cleanup_hold_reason
string | null
runner_cleanup_held_at
string<date-time> | null
last_checkpoint_at
string<date-time> | null
last_checkpoint_generation
integer | null
Intervalo obrigatório: x >= 1
sandbox_features
enum<string>[]
Opções disponíveis:
python,
git,
claude-code
runtime_profile
enum<string>
padrão:standard
Opções disponíveis:
standard,
eval-python
memory_mounts
MemoryMount · object[]
api_key_id
string | null
permissions
string[]
memory_limit_mib
integer | null
sandbox_memory_mib
integer
padrão:256
created_at
string<date-time>
updated_at
string<date-time>