Skip to content

計画時に必要な言語環境を用意したイメージを選択して実行環境を起動する仕組み #105

@notfolder

Description

@notfolder

pyhon、miniforge、node、java、goの各種言語用のイメージを使って計画時に環境選択出来る仕組みを考えて。
各言語用のそれぞれdockerファイルを作って、docker composeでダミープロファイルを指定してビルドだけしておき、そのdocker imageを実行計画時にllmにプロンプトとして環境のリストを渡して選択させ、環境を作るようにしたい。
現在の仕様はCOMMAND_EXECUTOR_MCP_SPECIFICATION.mdだが、これを変更したい。
変更用の詳細設計を別途生成するとともに、元の仕様を書き換えて欲しい

  • 現在はdocker起動後にgitコマンドを入れているが、あらかじめ各言語用イメージにgitとcommand executor mcpをインストールしておくようにし、すぐに起動出来るようにしたい
  • 現在はtask作成時にdocker コンテナを作成しているが、計画作成後にdockerイメージを選択してdockerコンテナを起動するようにしたい
  • command executor mcp用のシステムプロンプトに、実際に使う前に各言語のライブラリ導入(pythonなら必要なライブラリをpipで入れるなど)が必要である旨を追記

上記の様な仕様を日本語で詳細設計してください。設計はプログラムを書くのではなく、日本語で詳細を記述してください。
markdown形式で仕様を出力して。実装スケジュールは必要ありません。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions