|
5709 | 5709 | "optional": true,
|
5710 | 5710 | "documentation": "A data entry field that is preserved on a code action between\na `textDocument/codeAction` and a `codeAction/resolve` request.\n\n@since 3.16.0",
|
5711 | 5711 | "since": "3.16.0"
|
| 5712 | + }, |
| 5713 | + { |
| 5714 | + "name": "tags", |
| 5715 | + "type": { |
| 5716 | + "kind": "array", |
| 5717 | + "element": { |
| 5718 | + "kind": "reference", |
| 5719 | + "name": "CodeActionTag" |
| 5720 | + } |
| 5721 | + }, |
| 5722 | + "optional": true, |
| 5723 | + "documentation": "Tags for this code action.\n\n@since 3.18.0 - proposed", |
| 5724 | + "since": "3.18.0 - proposed" |
5712 | 5725 | }
|
5713 | 5726 | ],
|
5714 | 5727 | "documentation": "A code action represents a change that can be performed in code, e.g. to fix a problem or\nto refactor code.\n\nA CodeAction must set either `edit` and/or a `command`. If both are supplied, the `edit` is applied first, then the `command` is executed."
|
@@ -12511,10 +12524,38 @@
|
12511 | 12524 | "documentation": "Whether the client supports documentation for a class of\ncode actions.\n\n@since 3.18.0\n@proposed",
|
12512 | 12525 | "since": "3.18.0",
|
12513 | 12526 | "proposed": true
|
| 12527 | + }, |
| 12528 | + { |
| 12529 | + "name": "tagSupport", |
| 12530 | + "type": { |
| 12531 | + "kind": "reference", |
| 12532 | + "name": "CodeActionTagOptions" |
| 12533 | + }, |
| 12534 | + "optional": true, |
| 12535 | + "documentation": "Client supports the tag property on a code action. Clients\nsupporting tags have to handle unknown tags gracefully.\n\n@since 3.18.0 - proposed", |
| 12536 | + "since": "3.18.0 - proposed" |
12514 | 12537 | }
|
12515 | 12538 | ],
|
12516 | 12539 | "documentation": "The Client Capabilities of a {@link CodeActionRequest}."
|
12517 | 12540 | },
|
| 12541 | + { |
| 12542 | + "name": "CodeActionTagOptions", |
| 12543 | + "properties": [ |
| 12544 | + { |
| 12545 | + "name": "valueSet", |
| 12546 | + "type": { |
| 12547 | + "kind": "array", |
| 12548 | + "element": { |
| 12549 | + "kind": "reference", |
| 12550 | + "name": "CodeActionTag" |
| 12551 | + } |
| 12552 | + }, |
| 12553 | + "documentation": "The tags supported by the client." |
| 12554 | + } |
| 12555 | + ], |
| 12556 | + "documentation": "@since 3.18.0 - proposed", |
| 12557 | + "since": "3.18.0 - proposed" |
| 12558 | + }, |
12518 | 12559 | {
|
12519 | 12560 | "name": "CodeLensClientCapabilities",
|
12520 | 12561 | "properties": [
|
|
14602 | 14643 | "supportsCustomValues": true,
|
14603 | 14644 | "documentation": "A set of predefined code action kinds"
|
14604 | 14645 | },
|
| 14646 | + { |
| 14647 | + "name": "CodeActionTag", |
| 14648 | + "type": { |
| 14649 | + "kind": "base", |
| 14650 | + "name": "uinteger" |
| 14651 | + }, |
| 14652 | + "values": [ |
| 14653 | + { |
| 14654 | + "name": "LLMGenerated", |
| 14655 | + "value": 1, |
| 14656 | + "documentation": "Marks the code action as LLM-generated." |
| 14657 | + } |
| 14658 | + ], |
| 14659 | + "documentation": "Code action tags are extra annotations that tweak the behavior of a code action.\n\n@since 3.18.0 - proposed", |
| 14660 | + "since": "3.18.0 - proposed" |
| 14661 | + }, |
14605 | 14662 | {
|
14606 | 14663 | "name": "TraceValue",
|
14607 | 14664 | "type": {
|
|
0 commit comments