Перейти к содержимому

entherium_get_task

Статус: GA Доступ: по токену контракт API: 0.3.0 · capability 2026-09-03.1 Открыть как Markdown Открыть в Claude Открыть в ChatGPT

READ one task in full by numeric task_id, INCLUDING its update log — every status change, reassignment, spec-retarget and note, in time order (who / what / when). Use it to check a task’s current state and history before acting on it. Returns the task fields plus activity: [{at, by, kind, verb, field, old, new, note}], or {“error”: “task not found”}. Needs the manage_task capability.

Доступ: только чтение — безопасно вызывать повторно, ничего не меняет

Доступен на: /mcp/, /mcp/readonly/

Подсказки, объявленные MCP-клиентам (ToolAnnotations)

ПодсказкаЗначение
readOnlyHinttrue
destructiveHintfalse
idempotentHinttrue
openWorldHintfalse
ИмяТипОбязателенОписание
task_idintegerдаNumeric task id returned by create

Отправляется внутри инициализированной MCP-сессии (см. Подключение). Каждый параметр показан типизированной заглушкой; необязательные можно опустить — но для инструментов дефектов/задач именно QA-поля спасают отчёт от карантина.

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "entherium_get_task",
"arguments": {
"task_id": 1
}
}
}
ПолеТипОписание
task_idinteger (необязательно)Task id on the board
titlestring (необязательно)
statusstring (необязательно)Board status of the task
assigneestring | null (необязательно)Assignee display name, if any
spec_refstring | null (необязательно)Feature id the task targets (opaque SPEC-NNN), if any
descriptionstring | null (необязательно)
updated_atstring | null (необязательно)ISO-8601 time of the last change
note_countinteger (необязательно)Number of notes logged on the task (listing only)
last_note_atstring | null (необязательно)ISO-8601 time of the latest note (listing only)
created_atstring | null (необязательно)ISO-8601 creation time
closed_atstring | null (необязательно)ISO-8601 close time, if closed
activityмассив object (необязательно)Full time-ordered change log of the task
activity[].atstring | nullISO-8601 time of the event
activity[].bystring | nullActor display name
activity[].kindstringEvent kind (status change, reassign, note, …)
activity[].verbstring | nullHuman verb for the event
activity[].fieldstring | nullField that changed, if any
activity[].oldobjectPrevious value, if any
activity[].newobjectNew value, if any
activity[].notestring | nullNote body for note events
errorstring (необязательно)Present only when the task could not be read
СимптомПричинаДействие
401Токен отсутствует или истёкТокены выпускает владелец платформы через POST /api/v1/auth/agent-token (только суперпользователь) — попросите перевыпуск. ⚠️ Новый токен заменяет набор грантов
403 / ошибка capabilityУ токена нет capability или гранта на контрактСначала my_capabilities; грант запрашивается у владельца