update_task
기존 태스크 수정. id 필수, 변경할 필드만 지정.
시그니처
json
{
"name": "update_task",
"arguments": {
"id": "uuid-here",
"completed_at": "2026-05-08T10:35:00+09:00"
}
}파라미터
| 파라미터 | 타입 | 설명 |
|---|---|---|
id | string | ✅ 태스크 ID |
completed_at | string (ISO) / null | 완료 처리 (ISO 시각) 또는 null 로 미완료 복귀 |
content | string | 내용 변경 |
is_important | boolean | 중요 토글 |
due_date | string (ISO) | 마감 변경 |
due_time | string HH:MM | |
start_date | string (ISO) | |
is_all_day | boolean | |
category_id | string (UUID) | |
notes | string | |
location / location_lat / location_lng | ||
travel_time | number | |
repeat_rule | string | |
notification_minutes_before | number / null | null 전달 시 기존 알림 제거 |
지정하지 않은 필드는 그대로 유지 (PATCH 방식).
완료 처리 패턴
json
{ "id": "uuid", "completed_at": "2026-05-08T10:35:00+09:00" }미완료 복귀:
json
{ "id": "uuid", "completed_at": null }응답
json
{
"content": [
{
"type": "text",
"text": "✅ 태스크 업데이트됨"
}
]
}에러
| 코드 | 메시지 |
|---|---|
| -32602 | id is required |
| -32602 | Task not found |
| -32602 | Invalid completed_at format |
Claude
태스크 #uuid 완료 처리해줘
태스크 #uuid 마감 내일 오후 3시로 변경