modelstudioai / modelstudioai/OpenAgentPack

Allow offline validation before provider credentials are configured

オープン
#9 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

enhancement
主要言語
TypeScript
スター
23
フォーク
0
平均マージ
23時間 54分
マージ済み PR(30日)
9

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

agents validate CLI フローとそのコントラクトテストから始め、続いて planapply、セッション、デプロイメントがネットワークアクセス前にどのように認証情報を解決するかを比較します。完了条件は、新しく生成したプロジェクトがドキュメント化されたオフライン検証に対応し、未設定の変数とスキーマエラーまたは参照エラーを区別し、他のコマンドの認証情報チェックを維持し、英語および中国語の getting-started ドキュメントを更新していることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
cli, documentation, infrastructure, testing
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。