a2ui-project / a2ui-project/a2ui

[FEATURE]: Add initial conformance tests to the a2ui core SDK

オープン
#2,150 コメント 3 件 リアクション 0 件 担当者 1 名 @jacobsimionato が担当を希望しています GitHub で見る
P1 status: needs-team-input
主要言語
TypeScript
スター
16.4k
フォーク
1.3k
平均マージ
3日 15時間
マージ済み PR(30日)
134

説明

The agent SDK currently has platform agnostic conformance tests.

We should add similar conformance tests to the core framework.

Let's start by adding a suite for the data model, e.g. conforming that updateing the data model at different paths etc should work correctly for all edge cases.

This can replace the existing unit tests for the data model in many cases.

1. Research how the framework currently works for the agent SDK
2. Plan how to translate that to the core SDK, including where it should be described in blueprints and readmes etc so that coding agents can discover and manage it. perhaps there should be a skill explaining how our conformance tests work overall. We may want to do some changes to repo structure, e.g. add a /conformance folder with the conformance test definitions and YAML sources of truth
3. Define some tests cases for data model in the core SDK
4. Hook up the conformance tests to the Python and TS data model implementations for now

Please come up with detailed plan for all of this before doing the implementation.

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

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

調査の方向性

agent SDK の既存の conformance tests を調査し、その構造を理解する。core SDK のデータモデルに適応する方法を計画し、/conformance フォルダー内の定義の配置場所と、Python および TypeScript 実装との統合方法を検討する。この作業には、実装前の調査、アーキテクチャ設計、テスト定義が含まれる。

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

評価

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

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

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