fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setup
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 74/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- typescript
- Domaine
- cli, developer-experience
Piste de recherche
Ouvre cli/src/contexts/framework/application/doctor/doctor-registration-use-case.ts et lis checkDeclaredMarketplaces pour constater qu’il ne lit que le .claude/settings.local.json du projet. Compare-le avec la gestion du machine-scope introduite par framework-source-is-machine-scope et avec la façon dont setup enregistre désormais le marketplace dans les paramètres utilisateur de Claude Code, afin que la vérification puisse ignorer ou examiner le bon scope. Terminé signifie que aidd doctor n’affiche aucun avertissement après un aidd setup --source remote --ai claude propre, et que les tests doctor existants sont mis à jour pour couvrir le cas du machine-scope.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 481
- Forks
- 45
- Merge moyen
- 1 j 3 h
- PR mergées (30 j)
- 100
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ai-driven-dev/framework
-
docs(framework): explain how a contributor without push access opens a pull requestPeut-être pris @sadhana-s-codez l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ai-driven-dev/framework#1117 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ai-driven-dev/framework#1112 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
ai-driven-dev/framework#1002 ·
Les mainteneurs répondent en général sous 1 jour
-
feat(aidd-dev/test): enforce test effectiveness and test-double disciplinePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
ai-driven-dev/framework#952 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one roundOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ai-driven-dev/framework#887 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de ai-driven-dev/framework
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
lichess-org/lila#22324 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature Request] [Web] Expose kvCacheQuantizationBits in the onnxruntime-web WebGPU EP optionsOuverteep:WebGPU platform:web quantization
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
microsoft/onnxruntime#33752 ·
Les mainteneurs répondent en général sous 2 jours
-
[Skill Bug]: entra-agent-id: inaccurate blueprint permission inheritance and parent token sub claimOuvertebug entra-agent-id
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/GitHub-Copilot-for-Azure#3467 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
fix(worker): keep normal prepare waiting states failure-freePeut-être pris @LichKing-2234 l’a pris aujourd’hui. Ouverteagent:codex priority:P1
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Les mainteneurs répondent en général sous 1 jour
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPeut-être pris @Eapp1e l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
makecindy/cindy#7973 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour