Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setup

Ouverte Adaptée aux débutants
#1,118 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

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:

  1. aidd setup --source remote --ai claude --plugins recommended --yes exits 0 and writes enabledPlugins for six plugins to .claude/settings.local.json.
  2. aidd doctor prints the warning above.
  3. aidd marketplace refresh prints aidd-framework: ok. aidd doctor prints the same warning.
  4. aidd sync prints Nothing to restore. aidd doctor prints 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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ai-driven-dev/framework

Toutes les issues de ai-driven-dev/framework

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.