Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sema Language ToolsNew to Visual Studio Code? Get it now.
Sema Language Tools

Sema Language Tools

OtimiTare

|
9 installs
| (0) | Free
Extensao oficial do VS Code para a Sema, com diagnosticos semanticos, contexto de projeto e integracao com a CLI IA-first.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sema Language Tools

Sema Language Tools e a extensao oficial do VS Code para a Sema, o protocolo semantico IA-first para contrato, fluxo, erro, efeito, garantia, vinculos, execucao e drift em backend vivo.

Ela nao existe para virar enfeite de sintaxe. Ela existe para deixar a camada semantica da Sema util no editor enquanto a CLI fecha o resto do fluxo.

O que a extensao entrega

  • associacao automatica de arquivos .sema
  • destaque de sintaxe para os blocos centrais da linguagem
  • snippets para module, task, flow, route e state
  • hover basico para palavras-chave da linguagem
  • diagnosticos semanticos no editor
  • validacao com contexto de projeto, incluindo use cross-module
  • formatacao de documento
  • integracao com a CLI oficial da Sema

O que ela nao tenta fazer sozinha

  • substituir a CLI
  • rodar scaffold completo
  • fazer drift, contexto-ia e verificacao de projeto so pelo editor

O fluxo bom continua sendo: editor para escrever e revisar, CLI para validar, medir drift, gerar contexto para IA e compilar.

Instale a extensao

GitHub Releases:

  • Baixar a VSIX mais recente
  • Abrir a pagina de releases da Sema

Depois de baixar:

code --install-extension ./sema-language-tools-latest.vsix --force

Windows PowerShell:

Invoke-WebRequest -Uri https://github.com/gerlanss/Sema/releases/latest/download/sema-language-tools-latest.vsix -OutFile sema-language-tools-latest.vsix
code --install-extension .\sema-language-tools-latest.vsix --force

Instale a CLI da Sema

Para usar a Sema direito no projeto, instale tambem a CLI oficial:

npm install -g @semacode/cli
sema --help
sema doctor

Opcionalmente, voce tambem pode instalar pela release:

npm install -g https://github.com/gerlanss/Sema/releases/latest/download/sema-cli-latest.tgz
sema --help
sema doctor

Guia completo:

  • Instalacao e primeiro uso da Sema

Primeiro fluxo recomendado

  1. abra ou crie um arquivo .sema
  2. use Sema: Formatar Documento
  3. corrija os diagnosticos do editor
  4. feche o ciclo com a CLI
sema validar contratos/pedidos.sema --json
sema diagnosticos contratos/pedidos.sema --json
sema drift contratos/pedidos.sema --json
sema contexto-ia contratos/pedidos.sema --saida ./.tmp/contexto-pedidos --json

Como a extensao encontra a CLI

  1. sema.cliPath, se voce configurar manualmente
  2. bin sema disponivel no sistema
  3. node_modules/.bin/sema do projeto atual
  4. CLI local do proprio repositorio da Sema

Se sema --help funciona no terminal do projeto, a extensao quase sempre encontra o caminho certo.

Links diretos

  • Repositorio oficial
  • README principal
  • Sintaxe da linguagem
  • Integracao com IA
  • Issues

Sobre a Sema

A Sema nao foi desenhada para ser human-first.

Ela foi desenhada para reduzir ambiguidade para IA em sistema real. O editor entra como apoio. A camada principal continua sendo a semantica explicita e o fluxo completo da CLI.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft