Commit Graph

  • 0d7b1d1ec3 feat: add Dockerfile Claude 2026-06-24 17:07:23 +08:00
  • 80df978206 feat: add requirements.txt Claude 2026-06-24 16:53:47 +08:00
  • 475c64cb69 feat: update spark executor title Claude 2026-06-24 15:42:50 +08:00
  • ce2eeb4bac feat: update memory Claude 2026-06-24 15:20:29 +08:00
  • 91fb18731b Merge pull request 'Feat/stage 1' (#1) from feat/stage-1 into main tao.chen 2026-06-24 07:15:11 +00:00
  • b3eabe1fb6 feat: logging to file Claude 2026-06-24 15:09:59 +08:00
  • 5c7dcf57cc feat: structured DEBUG/INFO logging via loguru Claude 2026-06-24 15:02:54 +08:00
  • fad296591c fix: map KeyError->404 and ValueError->400 for MCP clients Claude 2026-06-24 14:59:00 +08:00
  • 6b9f278294 fix: switch FastAPI routes to Pydantic body models for MCP tools/call Claude 2026-06-24 14:56:31 +08:00
  • cc7eafaa16 feat: register 12 MCP tools on FastAPI app Claude 2026-06-24 14:50:51 +08:00
  • 0d60f9b246 feat: add kill_job tool Claude 2026-06-24 14:44:10 +08:00
  • 1cd3128522 feat: add get_job_logs tool with tail Claude 2026-06-24 14:43:56 +08:00
  • e443f96756 feat: add get_job_status tool Claude 2026-06-24 14:43:41 +08:00
  • 63dcae8d75 test: cover cancel_pending_job Claude 2026-06-24 14:43:26 +08:00
  • c734823e79 feat: add list_pending_jobs and get_pending_job Claude 2026-06-24 14:40:54 +08:00
  • 2f57c98aa6 feat: add confirm_submit_job (two-step submit flow) Claude 2026-06-24 14:40:33 +08:00
  • 7f08f0590a feat: add prepare_submit_job (no spark-submit invocation) Claude 2026-06-24 14:39:31 +08:00
  • 0aa3c1eaf5 feat: add JSON-backed PendingStore Claude 2026-06-24 14:39:13 +08:00
  • 82dafd357f test: cover delete_connection Claude 2026-06-24 14:38:06 +08:00
  • 3a08702c06 test: cover get_connection Claude 2026-06-24 14:38:06 +08:00
  • 1450ad1779 test: cover list_connections Claude 2026-06-24 14:38:06 +08:00
  • 00592f5cf8 feat: add save_connection tool Claude 2026-06-24 14:37:58 +08:00
  • 8dd39367ed feat: add JSON-backed ConnectionStore Claude 2026-06-24 14:37:09 +08:00
  • 31d28baace feat: add in-memory JobStore Claude 2026-06-24 14:35:51 +08:00
  • a9f64d9942 feat: add yarn client (status, logs, kill) Claude 2026-06-24 14:35:30 +08:00
  • b4b2ad534a feat: add spark-submit command builder and runner Claude 2026-06-24 14:35:07 +08:00
  • e6902b00a0 feat: add spark-submit output parser Claude 2026-06-24 14:34:40 +08:00
  • 864093f1fb chore: add pytest dev-deps and pydantic models (Job, Connection, PendingSubmission) Claude 2026-06-24 14:34:09 +08:00
  • b56d7c80dd init tao.chen 2026-06-24 11:19:17 +08:00