Skip to Content
TestingWeb IDE de app

Web IDE de app

Disponibilidade

Web IDE ainda não está disponível. Endpoints atuais persistem binding shaped como IDE e retornam URL planejada, mas provider ativo é stub. Não instala code-server, inicia editor, registra rota de gateway nem aplica sessão de editor só owner.

Não abra nem publique URL retornada. Resposta cujo status diz running é resposta stub e não prova que processo IDE ou rota privada existe.

Contrato preview

Rotas no escopo do owner são:

MethodPathCurrent behavior
POST/api/apps/{app_id}/idePersists an enabled binding through the stub provider.
GET/api/apps/{app_id}/ideReturns the stored binding or the default off state.
DELETE/api/apps/{app_id}/idePersists an off state through the stub provider.

Ferramentas MCP equivalentes são enable_app_ide, get_app_ide_status e disable_app_ide.

URL planejada tem forma https://ide-<slug>.apps.openfactory.tech. É metadado reservado hoje, não serviço alcançável ou autenticado.

O que falta antes do uso

Release IDE utilizável precisa:

  1. feature de build code-server revisada baked pelo pipeline de imagem imutável;
  2. provisionamento real com transições de status confiáveis;
  3. rota de gateway privada que aplica ownership de app independente de visibility pedida;
  4. restrições de rede impedindo acesso direto à porta do editor;
  5. workflow de controle de origem que preserva commits fora da VM descartável;
  6. limites de recurso, handling de update e comportamento de shutdown; e
  7. teste end-to-end cobrindo edit, commit, redeploy, negação de autorização, disable e recovery.

Até checagens passarem, edite repositório do aplicativo no ambiente de desenvolvimento normal, commit lá e faça deploy da revisão revisada via App deployment.