New Tool: get_request_tasks
๊ธฐ์กด get_request_status๊ฐ ์์ฒญ ์ ์ฒด ์งํ๋ฅ ๋ง ๋ฐํํ๋ ํ๊ณ๋ฅผ ๋ณด์ํ๋ ์ ๊ท ๋๊ตฌ์
๋๋ค.
ํน์ ์์ฒญ ID์ ์ํ ๋ชจ๋ task๋ฅผ ํธ์คํธยท์ญํ (ROLE) ๋จ์๋ก ์กฐํํ์ฌ ์คํจ ์์ธ ํ์
๋ฐ ์งํ ์ค์ธ ์์
์ถ์ ์ ํ์ฉํ ์ ์์ต๋๋ค.
Parameters
| Parameter |
Required |
Description |
request_id |
โ
|
์กฐํํ Ambari ์์ฒญ ID |
status_filter |
์ ํ |
"FAILED", "IN_PROGRESS" ๋ฑ ์ํ ํํฐ, ๋๋ "not:COMPLETED" (์๋ฃ ์ ์ธ) |
host_filter |
์ ํ |
ํธ์คํธ๋ช
๋ถ๋ถ ๋ฌธ์์ด ํํฐ |
Usage Examples
# ์คํจํ task๋ง ์กฐํ
get_request_tasks("10", status_filter="FAILED")
# ์์ง ์๋ฃ๋์ง ์์ task ์ ์ฒด
get_request_tasks("10", status_filter="not:COMPLETED")
# ํน์ ํธ์คํธ์์ ์คํจํ task๋ง
get_request_tasks("10", status_filter="FAILED", host_filter="node03")
# ์ ์ฒด task ๋ชฉ๋ก (ํํฐ ์์)
get_request_tasks("10")
Output
- ์์ฒญ ์์ฝ (context, ์ ์ฒด ์ํ, ์งํ๋ฅ , ์ด task ์)
- ํธ์คํธยท์ญํ ๋ณ task ํ
์ด๋ธ (task ID, ํธ์คํธ๋ช
, ์ญํ , ์ปค๋งจ๋, ์ํ, ์๋ ํ์, ์์ ์๊ฐ)
- ์ํ๋ณ ์ง๊ณ ์์ฝ
Documentation Updates
prompt_template.md: Tool Map, Decision Flow, Few-shot Examples, Example Queries์ get_request_tasks ํญ๋ชฉ ์ถ๊ฐ
README.md: Available MCP Tools ์น์
์ get_request_tasks ํญ๋ชฉ ์ถ๊ฐ
Dependency Updates
| Package |
From |
To |
pre-commit |
4.5.x |
4.6.0 |
CI/CD
- PyPI ๋ฐฐํฌ ์ํฌํ๋ก์ฐ์์ ๋ถํ์ํ ์ฃผ์ ์ฒ๋ฆฌ๋ step ์ ๊ฑฐ