|
1 | 1 | # High-level roadmap overview |
2 | 2 |
|
3 | | -* execute HyperFlow job based on LLM prompt processed by Montage MCP server |
| 3 | +* execute HyperFlow job based on an LLM prompt processed by Montage MCP Server |
4 | 4 |
|
5 | | -This final goal is to perform following test case: |
| 5 | +The final goal is to perform the following test case: |
6 | 6 | - user prompts LLM about astronomical image mosaic |
7 | 7 | - LLM passes the question to Montage MCP Server |
8 | | -- Montage prepares workflow definition |
9 | | -- LLM schedules workflow execution on HyperFlow (using Montage or 3rd party Kubernetes MCP server) |
10 | | -- users gets the requested astronomical image mosaic |
| 8 | +- Montage prepares a workflow definition |
| 9 | +- LLM schedules workflow execution on HyperFlow (LLM native kubectl support or 3rd party Kubernetes MCP server) |
| 10 | +- user monitors the execution progress |
| 11 | +- the user gets the requested astronomical image mosaic |
11 | 12 |
|
12 | 13 | * architecture design |
13 | 14 |
|
14 | | -The objective is to conclude the Montage MCP server and HyperFlow communication. |
| 15 | +The objective is to define the Montage MCP Server and HyperFlow communication. |
15 | 16 |
|
16 | 17 | Currently there are two options: |
17 | | -- implement the HyperFlow tasks execution in Montage MCP server |
18 | | -- design a solution using two MCP servers: Montage and one supporting Kubernetes |
| 18 | +- design a solution using two MCP servers: the Montage and one supporting Kubernetes |
| 19 | +- allow the LLM to prepare kubectl or helm commands to execute HyperFlow task |
19 | 20 |
|
20 | 21 | * assess the Kubernetes MCP servers maturity |
21 | 22 |
|
22 | | -The goal is to investigate the capabilities of Kubernetes MCP server. The objective is to conclude if they are capable of creating a HyperFlow task. |
| 23 | +The goal is to investigate the capabilities of the Kubernetes MCP server. The objective is to determine whether it is capable of creating a HyperFlow task. |
23 | 24 |
|
24 | 25 | * HyperFlow task monitoring |
25 | 26 |
|
26 | | -The objective is to inform the LLM the task calculation status. |
| 27 | +The objective is to inform the LLM of the task calculation status. |
0 commit comments