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.
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.