Pular para o conteúdo

Os dois arquivos de configuração

Compatível com ww1.14.0

O plugin /ww toca em dois arquivos com esquemas diferentes. Confundir os dois é fácil: você procura “onde fica a preferência X” e não acha, porque está olhando no arquivo errado.

Lido pelo plugin e pelo servidor MCP workforce — nunca pelo Claude Code em si. O plugin só usa o bloco workforce: é ali que ficam a sua identidade e o projeto fixado. Não é um arquivo do time: o plugin coloca .dr_ai/ no .gitignore do projeto (veja o que o plugin grava em .dr_ai).

workforce.project_id, workforce.project_name, workforce.project_pinned_at

Escrito porworkforce_context_set (chamado pelo /ww:init); o workforce_whoami também fixa o projeto pelo remoto do git quando nenhum está fixado

Lido porskill workforce-context (usada pelos comandos /ww) e servidor MCP, que injeta o projeto nas tools que o omitem

SignificadoProjeto fixado e quando foi fixado

workforce.member_id, workforce.member_name, workforce.email, workforce.resolved_at

Escrito porworkforce_whoami e workforce_context_set (os dois chamados pelo /ww:init)

Lido porskill workforce-context

SignificadoSua identidade resolvida e quando foi resolvida

workforce.frontend_url

Escrito porworkforce_whoami, quando o MCP tem FRONTEND_URL configurada

SignificadoCópia do endereço da plataforma web, base dos links das tasks

Quem grava esse bloco é o servidor MCP workforce, sempre que o /ww:init chama workforce_whoami ou workforce_context_set. Nenhum comando /ww edita o arquivo diretamente.

Chaves herdadas do DR_AI, como directories, preferences, user, quality e git, são ignoradas: nenhum comando /ww as lê ou grava. Os valores que elas configuravam agora são fixos:

O quêValor fixo
Documentos dos comandos /ww:doc:*.dr_ai/docs
Relatórios de review (/ww:review:task, /ww:review:pr).dr_ai/code-reviews
Padrões de qualidade do projeto (/ww:review:task).dr_ai/docs/standards
Idioma dos reviewso idioma da conversa
Assinatura dos comentários do /ww:review:prWiseWork Code Review
Provider git do /ww:review:prdetectado pelo remoto
Guia aberto pelo /ww:talk:helphttps://wisework.help/plugin/

Escrito por /ww:config:preferences. Lido pelo Claude Code, não pelo plugin — com uma única exceção, o workforce.init.preload, que o /ww:init lê.

outputStyle

Lido porClaude Code

SignificadoEstilo de output padrão — /ww:config:preferences nunca toca nesta chave

permissions.allow, permissions.deny

Lido porClaude Code

SignificadoPermissões para comandos; preferences garante "mcp__workforce" em allow

enabledPlugins

Lido porClaude Code

SignificadoPlugins ativos. O instalador wisework instala o plugin como ww@wisework (ou ww@wisework-beta no canal beta)

includeCoAuthoredBy, alwaysThinkingEnabled, skipDangerousModePermissionPrompt, terminalProgressBarEnabled, showTurnDuration, spinnerTipsEnabled

Lido porClaude Code

SignificadoPreferências gerais, aplicadas com defaults por preferences

workforce.project_id, .project_name, .member_id, .member_name, .email, .language, .verbosity

Lido porninguém

SignificadoCópia mapeada — visível para consulta humana, nunca lida por nenhum comando ou pelo MCP

workforce.init.preload.sprint, .my_tasks, .activity_summary

Lido por/ww:init (único consumidor)

SignificadoQuais caches a fase de pré-carga do /ww:init gera

Defaultsprint: false, my_tasks: true, activity_summary: true

AçãoArquivo escrito
/ww:init.dr_ai/settings.json (bloco workforce, gravado pelo servidor MCP via workforce_whoami e workforce_context_set)
/ww:config:preferences.claude/settings.local.json (preferências do Claude Code + bloco workforce mapeado, incluindo o init.preload funcional)
Instalador npx -y wisework@latest install --slug=<slug>~/.claude.json (registro do MCP workforce, escopo user), ~/.npmrc (credencial do pacote do MCP) e ~/.claude/settings.json (marketplace e, conforme o questionário, statusLine e outputStyle) — nenhum é local ao projeto
/ww:config:mcp (alternativa manual)~/.claude.json (escopo user) e ~/.npmrc
Chaves fora do bloco workforce em .dr_ai/settings.jsonNinguém — o plugin não lê nem grava