3M Codex Studio for VS Code
Base profissional e enxuta da extensao 3M Codex Studio para VS Code.
A extensao foi estruturada para servir como fundacao limpa da experiencia 3M dentro do editor, com autenticacao, sidebar propria, chat com contexto do workspace e fluxo preparado para automacao de edicao.
Uso opcional
A extensao 3M Codex e opcional. O app 3M funciona por completo sem ela: voce escolhe se quer usar o 3M Codex no VS Code, da mesma forma que poderia escolher outro agente de codigo.
Visao geral
- autenticacao integrada com a conta 3M
- sidebar dedicada com webview propria
- chat orientado ao contexto real do workspace
- base pronta para comandos, terminal assistido e edicao de arquivos
Scripts
npm run compile: compila a extensao com TypeScript
npm run watch: acompanha alteracoes durante o desenvolvimento
Estrutura do projeto
src/extension.ts: ponto de ativacao da extensao e registro de comandos
src/panel.ts: construcao da webview e orquestracao da sidebar
src/auth-service.ts: autenticacao e callback entre VS Code e plataforma 3M
src/chat-service.ts: fluxo principal do assistente e chamadas de chat
src/workspace-context.ts: coleta de contexto tecnico do workspace
src/workspace-edit-service.ts: base para a camada de edicao assistida
media/main.css: visual base da sidebar
media/3m-codex.svg: icone da extensao
Objetivo
Entregar uma base clara, modular e pronta para evolucao do produto 3M no VS Code, com separacao objetiva entre autenticacao, interface, contexto de projeto e execucao assistida.
Comandos de barra (/help, /goal, /loop, /permissions, /code-review, /advisor, /rewind, /cost...), permissoes por regra
com modos, metas com juiz e trava de evidencia, tarefas agendadas, subagentes/comandos/estilos/regras personalizados, hooks de prompt,
busca de ferramentas MCP, worktrees, modo headless e controle de custo com teto. Tudo em src/parity/ (sem dependencia do VS Code).
Produto, qualidade e operacao (17/10/2026)
Pacote src/product/: 74 comandos de barra (/snapshot, /secrets, /health, /ship, /design, /runtime, /deploy, /db, /costsim, /flags, /incident, /dast, /infra, /components, /content, /brain, /decide, /product...), risco por acao, backup automatico antes de alterar, contrato de tarefa, prova de trabalho, trilha de auditoria e cerebro do projeto. Mede o app rodando num Chrome de verdade, compila SDKs e kits de componentes (Swift, Kotlin, React) e executa deploy/rollback/docker so quando voce pede com --yes. O modelo propoe, o codigo valida.