modelstudioai / modelstudioai/OpenAgentPack

Allow offline validation before provider credentials are configured

Aberta
#9 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

enhancement
Linguagem predominante
TypeScript
Estrelas
23
Forks
0
Merge médio
23h 54min
PRs com merge (30d)
9

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pelo fluxo de CLI de agents validate e seus testes de contrato; depois, compare como plan, apply, as sessões e os deployments resolvem as credenciais antes do acesso à rede. Está concluído quando um projeto recém-gerado oferece suporte à validação offline documentada, distingue variáveis ausentes de erros de esquema ou de referência, preserva as verificações de credenciais para os outros comandos e atualiza a documentação de introdução em inglês e chinês.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
cli, documentation, infrastructure, testing
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.