Devotd Github
新着コーディングエージェント

vercel-labs/eve-agent-python-template — eve RC チャットインタラクションの復元

Vercel Labs の eve-agent-python-template は、最新コミットで「fix: restore eve RC chat interactions (#3)」の修正とともに、フロントエンドのメッセージ描画レイヤーを再調整した。

リポジトリ情報vercel-labs/eve-agent-python-template ↗

Vercel Labs の eve-agent-python-template は、最新コミットで「fix: restore eve RC chat interactions (#3)」の修正とともに、フロントエンドのメッセージ描画レイヤーを再調整した。

GitHub の説明: eve agent template with a Next.js frontend and FastAPI backend.

スター
★ 1
フォーク
0
言語
TypeScript
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

vercel-labs/eve-agent-python-template は Next.js のフロントエンドと FastAPI のバックエンドで構成された Eve エージェントテンプレートである。最新のコミット c92518c は 2026 年 10 月 30 日 21 時 50 分 UTC に「fix: restore eve RC chat interactions (#3)」というコミットメッセージとともに投入され、vercel.com の Colton Padden が Signed-off-by を残した。統計は追加 540 行、削除 83 行、合計 623 行で、触れたファイルは 2 つだけである。

変更は apps/web/app/_components/agent-chat.tsx(+11/-12) と apps/web/app/_components/agent-message.tsx(+529/-71) の 2 ファイルのみに残っている。agent-chat.tsx では eve/events からの interactions import、questionsFor ヘルパー、およびその prop の受け渡しが削除された。同時に、thinking 表示が置き換える空のアシスタントメッセージの判定で interaction 部分が除外対象に加わり、getLatestTurnFailure のインデントとコメントも整理された。agent-message.tsx では AgentMessage の questionsFor prop が外れ、BashToolContent・Tool・ToolContent・ToolHeader を新しくインポートした。承認カードが残りを要約する前に列挙する入力フィールド数を決める定数 MAX_SUMMARY_ROWS = 4 が追加され、各 prop と関数には JSDoc コメントが付いた。

このテンプレートの会話画面は、モデル応答(text)、推論(reasoning)、ツール呼び出し(tool)、およびユーザーの質問・承認(interaction)をメッセージの解析単位として扱う。質問と承認カードは @/components/ui/questionnaire コンポーネントで描画され、同じファイルは @json-render/react の Spec 型とローカルの ui-registry の uiSpecSchema も参照している。このコミットは、その描画レイヤーとセッションビュー(failure・turns・interaction)を結ぶ接点を再度揃える修正である。バックエンド側の Python ファイルは、このコミットには含まれていない。

ただし、コミットメッセージが語るインタラクションの復元とパッチの表面は食い違う。questionsFor ヘルパーと prop は両ファイルから消えており、提供されたパッチには agent-message.tsx の後段が含まれていないため、interaction カードが現在どう描かれているかは確認できない。ライセンスとリリースバージョン表示は提示されておらず、テストや性能の数値もない。このテンプレートの出発点を探している人には参考になる変更だが、実際の挙動はリポジトリを直接調べないと分からない。