Requirements Show
requirements_showShow requirements and generated interfaces in an interactive view where the user can browse them and select items to discuss. Narrow it with the filters of requirement_items_list or explicit requirement/interface UUIDs, and name what it shows in title. Call it when seeing or picking items helps the user, not after every data read. The user sees the items in the view, so the result only counts them: do not list them again in your reply. Items the user selects become the view's context. When the user refers to items they selected or are looking at, read that context before answering: some hosts attach it to the message, others offer a tool that reads an app's or widget's context. To read the items yourself, use requirement_items_list.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>"
},
"name": "requirements_show"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Combined requirement item kind. Supported values: requirement, interface_requirement. | |
| flags | No | Keep only items carrying at least one of these flags. | |
| title | No | Short heading for the view, a few words naming what it shows in the user's terms, e.g. "Checkout demo: payment failures". | |
| story_ids | No | Story UUIDs. | |
| project_id | Yes | Project UUID (database id). | |
| content_key | No | Keep only items whose content has this key set (e.g. implementation_status). | |
| subsystem_ids | No | Subsystem UUIDs. | |
| requirement_ids | No | Select these requirement UUIDs. Must be nonempty. When either selection list is supplied, only explicitly selected items are returned; other filters still apply. | |
| stakeholder_ids | No | Stakeholder UUIDs. | |
| content_contains | No | With content_key, keep only items whose content[content_key] contains this substring (case-insensitive). | |
| interface_contract_ids | No | Select these interface contract UUIDs. Must be nonempty. When either selection list is supplied, only explicitly selected items are returned; other filters still apply. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shown | Yes | Items the view shows. | |
| requirements | Yes | Normal requirements among them. | |
| interface_requirements | Yes | Generated interface requirements among them. |