---
title: "查询任务用户输入列表"
method: GET
path: "/api/v1/users/tasks/user-inputs"
tags: ["【用户】任务管理"]
---

# 查询任务用户输入列表

`GET /api/v1/users/tasks/user-inputs`

查询任务的 user-input 消息（倒序，最新在前），根据 cursor 向更早翻页，用于聊天页侧边栏快速跳转到指定一轮对话。
单条返回的 id 形如 `user-input-{timestamp_ns}`，与前端聊天页消息列表中的 `data-message-id` 对齐。
content 已解码为明文，超出 500 字符会截断并将 truncated 置为 true。
日志存储为 ClickHouse 时每条带 seq（轮次号），可作为 /rounds 接口的 cursor 配合 inclusive=true 跳转定位；Loki 下无 seq。

## Query parameters

- `id` string, required
- `cursor` string
- `limit` integer

## Response `200`

成功

- object
  - `code` integer
  - `data` DomainTaskUserInputsResp
    - `has_more` boolean
    - `items` DomainTaskUserInputItem[]
      - `content` string — 用户输入文本，超过 500 字符截断
      - `id` string — 与前端 message.id 对齐：user-input-{timestamp}
      - `seq` integer — 轮次号，可作为 /rounds 的 cursor 跳转定位；仅日志存储为 ClickHouse 时有值
      - `timestamp` integer — 纳秒，与 chunk.timestamp 对齐
      - `truncated` boolean — 是否被截断
    - `next_cursor` string
  - `message` string

## Other responses

- `500` — 服务器内部错误

---

[API](https://skmtc.net/chaitin/apis/untitled-api.md) · [All operations](https://skmtc.net/chaitin/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/chaitin/untitled-api/versions/5a5929cb17f2/schema)
