modelstudioai / modelstudioai/OpenAgentPack
Allow offline validation before provider credentials are configured
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 23
- Forks
- 0
- Merge moyen
- 23 h 54 min
- PR mergées (30 j)
- 9
Description
Problem
agents validate performs no provider API calls, but the generated agents.yaml contains ${VAR_NAME} references that currently must resolve before validation completes. A new user therefore cannot validate the generated project until real provider credentials exist.
Desired outcome
Provide a safe validation path that checks YAML structure, references, and provider capability rules without requiring secret values or contacting a provider. Planning and applying must continue to require resolved credentials.
Acceptance criteria
- A freshly generated project can run the documented offline validation flow without real credentials.
- Missing variables are still reported clearly, but are classified separately from schema or reference errors.
plan,apply, sessions, and deployments continue to fail before network access when required credentials are unresolved.- CLI contract tests cover both offline validation and credential-required commands.
- English and Chinese getting-started docs describe the final behavior.
Guide de contribution
Ouvrir le guide de contribution
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.
Piste de recherche
Commencez par le flux CLI agents validate et ses tests de contrat, puis comparez la manière dont plan, apply, les sessions et les déploiements résolvent les identifiants avant l’accès au réseau. Le travail est considéré comme terminé lorsqu’un projet fraîchement généré prend en charge la validation hors ligne documentée, distingue les variables manquantes des erreurs de schéma ou de référence, conserve les vérifications des identifiants pour les autres commandes et met à jour la documentation de démarrage en anglais et en chinois.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- cli, documentation, infrastructure, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100