fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setup
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 74/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- cli, developer-experience
Direção de pesquisa
Abra cli/src/contexts/framework/application/doctor/doctor-registration-use-case.ts e leia checkDeclaredMarketplaces para ver que ele só lê o .claude/settings.local.json do projeto. Compare-o com o tratamento de machine-scope introduzido por framework-source-is-machine-scope e com como o setup agora registra o marketplace nas configurações de usuário do Claude Code, para que a verificação possa pular ou olhar o escopo correto. Pronto significa que aidd doctor não imprime nenhum aviso após um aidd setup --source remote --ai claude limpo, e que os testes existentes de doctor são atualizados para cobrir o caso de machine-scope.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
After a clean aidd setup for Claude Code, aidd doctor reports a warning that no command can clear:
Warning: claude no longer declares marketplace 'aidd-framework'
Fix: Run `aidd marketplace refresh` to write it back to .claude/settings.local.json.
Since the framework source became machine-scope, the marketplace is registered once, in Claude Code's user settings. doctor still looks for it in the project's .claude/settings.local.json (checkDeclaredMarketplaces in doctor-registration-use-case.ts), where setup no longer writes it. The check fails on the happy path, and the fix it names does nothing.
Affected file(s)
cli/src/contexts/framework/application/doctor/doctor-registration-use-case.ts
Expected behaviour
aidd doctor reports no warning right after a successful aidd setup. If a project-level declaration is not expected for the machine-scope framework marketplace, the check skips it.
Observed behaviour
In an empty git project, with HOME, XDG_CONFIG_HOME and AIDD_USER_CONFIG_DIR pointing at empty temporary directories:
aidd setup --source remote --ai claude --plugins recommended --yesexits 0 and writesenabledPluginsfor six plugins to.claude/settings.local.json.aidd doctorprints the warning above.aidd marketplace refreshprintsaidd-framework: ok.aidd doctorprints the same warning.aidd syncprintsNothing to restore.aidd doctorprints the same warning.
.claude/settings.local.json still holds only enabledPlugins. The marketplace is present in Claude Code's own registry (known_marketplaces.json).
AI tool
Claude Code
aidd-cli version
5.6.0, from the published package and from a build of the current source.
OS
macOS
Additional context
- The check was written before the framework source moved to machine scope (
framework-source-is-machine-scope). - Found while recording the install demo for the README.
Code of Conduct
- I agree to follow this project's Code of Conduct.
- Linguagem predominante
- TypeScript
- Estrelas
- 481
- Forks
- 45
- Merge médio
- 1d 6h
- PRs com merge (30d)
- 103
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ai-driven-dev/framework
-
docs(framework): explain how a contributor without push access opens a pull requestTalvez já em andamento @sadhana-s-codez assumiu há 2 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#1117 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#1112 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
ai-driven-dev/framework#1002 ·
Mantenedores costumam responder em até 1 dia
-
feat(aidd-dev/test): enforce test effectiveness and test-double disciplineTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
ai-driven-dev/framework#952 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one roundAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#887 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de ai-driven-dev/framework
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
area:desktop area:ui bug platform:macos
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
anthropics/claude-code#106183 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
core: OpenRouter BYOK sessions record cost = 0 since v2.2.0 (ignores cost_details.upstream_inference_cost)Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertareproduced
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
anomalyco/opencode#60558 · 1 comentário ·
Mantenedores costumam responder em até 1 dia