ST4.AIDocumentation
SupportStatus
GuidesAPI Reference
Core Concepts

Runtime Architecture

Como as camadas do ST4.AI se conectam.

High-level model

Input layerVoice · Text · Activation
Context layerSession · Normalization · Intent
Capability layerSearch · Automation · Integrations
Execution layerDesktop runtime · Confirmation
High-level model

Orchestration

O runtime centraliza a decisão de what should happen next. As camadas trabalham como um sistema coordenado: cada etapa recebe estado suficiente da anterior, acrescenta contexto operacional e devolve sinais para a próxima decisão.

Orchestration

Single voice pipeline

Independentemente de câmera, compartilhamento de tela ou Canal de Texto, a saída de voz deve passar por uma única instância coordenada. Isso evita overlapping speech e respostas duplicadas.

Single voice pipeline

Observability

Estados relevantes podem alimentar o ST4.AI Status. A documentação separa product behavior de operational health: uma coisa explica como o recurso deveria funcionar; a outra mostra como ele está agora.

Observability

Module manifest

O runtime não é um único processo monolítico: é um conjunto de módulos internos, cada um com sua própria stack, coordenados pelo ST4 Shell. O manifest abaixo resume como responsabilidades diferentes se conectam dentro do ST4 Runtime e como cada módulo participa do ciclo de execução.

modules.manifest.json
{
  "st4_shell": {
    "role": "Desktop shell, janelas e orquestração geral",
    "stack": "TypeScript · Electron"
  },
  "st4_audio_engine": {
    "role": "Captura de voz, VAD, ativação e módulo de música",
    "stack": "C++ · Rust (DSP) · Python (bridge)"
  },
  "st4_vision_kernel": {
    "role": "Normalização de imagem e vídeo, amostragem de frames",
    "stack": "Python · C++ (inference bridge)"
  },
  "st4_nlp_core": {
    "role": "Normalização de texto, entidades e interpretação de intenção",
    "stack": "Python"
  },
  "st4_automation_bridge": {
    "role": "Automação de desktop e integrações com o sistema operacional",
    "stack": "C# · PowerShell"
  },
  "st4_smm_lm": {
    "role": "Biblioteca interna de LLMs disponíveis ao runtime",
    "stack": "Python · gRPC"
  }
}
Module manifest

Modality pipeline

Antes de qualquer módulo de capability decidir o que fazer, o input passa por um estágio de normalização específico para sua modalidade: ver Reports by modality na API Reference para o contract observável de cada uma.

MODALITY Contract active
Multimodal Contract Layer

Image, Voice, Music, Video e Text entram no runtime por contracts dedicados, mantendo um envelope consistente entre ingest, normalization e context binding.

modality.v1
Explore Reports by Modality ›
01Ingest
→
02Normalize
→
03Engine module
→
04Context binding
→
05Respond
Modality pipeline
Esc