Conversation
Co-authored-by: notfolder <20558197+notfolder@users.noreply.github.com>
… terminology Co-authored-by: notfolder <20558197+notfolder@users.noreply.github.com>
|
今回は仕様書と設計書のみ作成するのでdockerファイルは削除してください |
|
|
||
| #### 3.1.1 ベース構成 | ||
|
|
||
| - ベースOS: Debian系またはAlpine(言語に応じて最適なものを選択) |
There was a problem hiding this comment.
各言語ともに言語標準イメージをベースとして指定しました(例: python:3.11-slim-bookworm, node:20-slim, golang:1.22-bookworm等)。コミット: 18735b9
| PC->>PC: 実行フェーズへ | ||
| ``` | ||
|
|
||
| ### 6.2 環境選択プロンプト |
There was a problem hiding this comment.
計画プロンプトに環境リストと選択指示を含めるように変更しました。セクション6「計画プロンプトへの環境選択統合」を参照してください。コミット: 18735b9
| participant EM as ExecutionEnvironmentManager | ||
|
|
||
| TH->>PC: タスク処理開始 | ||
| PC->>LLM: 計画作成依頼 |
There was a problem hiding this comment.
計画作成依頼に利用環境リストと環境選択プロンプトを入れてください
There was a problem hiding this comment.
計画作成依頼に環境リストと選択プロンプトを含めるように変更しました。セクション6.2を参照してください。コミット: 18735b9
|
|
||
| TH->>PC: タスク処理開始 | ||
| PC->>LLM: 計画作成依頼 | ||
| LLM-->>PC: 計画(JSON) |
There was a problem hiding this comment.
計画応答形式にselected_environmentフィールドを追加しました。セクション6.3を参照してください。コミット: 18735b9
| environments: | ||
| python: | ||
| image: "coding-agent-executor-python:latest" | ||
| description: "Python 3.11 development environment with pip, pytest, black, flake8" |
There was a problem hiding this comment.
設定を簡素化しました。環境名とイメージ名のマッピングのみになりました。セクション9.1を参照してください。コミット: 18735b9
| 指定されたイメージが存在しない場合: | ||
|
|
||
| 1. エラーログを記録 | ||
| 2. `docker pull`を試行 |
| docker compose --profile executor-build build --no-cache | ||
| ``` | ||
|
|
||
| ### 12.2 監視項目 |
|
|
||
| --- | ||
|
|
||
| ## 13. 今後の拡張 |
| - **環境キャッシュ**: 同一プロジェクトでの再利用時にイメージを再利用 | ||
| - **環境プリウォーム**: よく使われる環境を事前に起動しておく | ||
|
|
||
| ### 13.2 制限事項 |
…tructure spec document to integrate environment selection into planning phase Co-authored-by: notfolder <20558197+notfolder@users.noreply.github.com>
| - The task requirements | ||
| ``` | ||
|
|
||
| #### 6.2.2 環境選択の判断基準 |
There was a problem hiding this comment.
セクション6.2.2(環境選択の判断基準)を削除しました。コミット: 2202cf0
| | java | coding-agent-executor-java:latest | Java/Kotlin, Spring Boot | | ||
| | go | coding-agent-executor-go:latest | Go projects, CLI tools | | ||
|
|
||
| Select the environment based on: |
| 指定されたイメージが存在しない場合: | ||
|
|
||
| 1. エラーログを記録 | ||
| 2. `docker pull`を試行 |
…ence per review feedback Co-authored-by: notfolder <20558197+notfolder@users.noreply.github.com>
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.