Allow offline validation before provider credentials are configured
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- typescript
- Domaine
- cli, documentation, infrastructure, testing
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.
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.
- Langage dominant
- TypeScript
- Étoiles
- 23
- Forks
- 0
- Merge moyen
- 17 h 56 min
- PR mergées (30 j)
- 12
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.
Autres issues de modelstudioai/OpenAgentPack
-
documentation good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
modelstudioai/OpenAgentPack#11 · 1 commentaire ·
-
playground 支持国际化 Ouverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
playground需要加上 deployment 的功能 Ouverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
documentation help wanted
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
Toutes les issues de modelstudioai/OpenAgentPack
Issues similaires
-
[Bug]: Discord Activity titles with emoji are rejected as over 80 characters when they are not Ouverteclawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable P2
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
ZCode 3.14.3 に対応する Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
supermomonga/zcode-acp#24 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
growthbook/growthbook#7100 ·
-
triage
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100