Claude
|
cc7eafaa16
|
feat: register 12 MCP tools on FastAPI app
|
2026-06-24 14:50:51 +08:00 |
|
Claude
|
0d60f9b246
|
feat: add kill_job tool
|
2026-06-24 14:44:10 +08:00 |
|
Claude
|
1cd3128522
|
feat: add get_job_logs tool with tail
|
2026-06-24 14:43:56 +08:00 |
|
Claude
|
e443f96756
|
feat: add get_job_status tool
|
2026-06-24 14:43:41 +08:00 |
|
Claude
|
63dcae8d75
|
test: cover cancel_pending_job
|
2026-06-24 14:43:26 +08:00 |
|
Claude
|
c734823e79
|
feat: add list_pending_jobs and get_pending_job
|
2026-06-24 14:40:54 +08:00 |
|
Claude
|
2f57c98aa6
|
feat: add confirm_submit_job (two-step submit flow)
|
2026-06-24 14:40:33 +08:00 |
|
Claude
|
7f08f0590a
|
feat: add prepare_submit_job (no spark-submit invocation)
|
2026-06-24 14:40:01 +08:00 |
|
Claude
|
0aa3c1eaf5
|
feat: add JSON-backed PendingStore
|
2026-06-24 14:39:13 +08:00 |
|
Claude
|
82dafd357f
|
test: cover delete_connection
|
2026-06-24 14:38:06 +08:00 |
|
Claude
|
3a08702c06
|
test: cover get_connection
|
2026-06-24 14:38:06 +08:00 |
|
Claude
|
1450ad1779
|
test: cover list_connections
|
2026-06-24 14:38:06 +08:00 |
|
Claude
|
00592f5cf8
|
feat: add save_connection tool
|
2026-06-24 14:37:58 +08:00 |
|
Claude
|
8dd39367ed
|
feat: add JSON-backed ConnectionStore
|
2026-06-24 14:37:09 +08:00 |
|
Claude
|
31d28baace
|
feat: add in-memory JobStore
|
2026-06-24 14:36:05 +08:00 |
|
Claude
|
a9f64d9942
|
feat: add yarn client (status, logs, kill)
|
2026-06-24 14:35:30 +08:00 |
|
Claude
|
b4b2ad534a
|
feat: add spark-submit command builder and runner
|
2026-06-24 14:35:07 +08:00 |
|
Claude
|
e6902b00a0
|
feat: add spark-submit output parser
|
2026-06-24 14:34:40 +08:00 |
|
Claude
|
864093f1fb
|
chore: add pytest dev-deps and pydantic models (Job, Connection, PendingSubmission)
|
2026-06-24 14:34:09 +08:00 |
|