Sayt-0
cdc68184af
feat(tui): support multi-select and titled choices in elicitation forms
...
The elicitation dialog rendered neither multi-select enums (an array
field whose items carry an enum or anyOf choices) nor titled choices
(oneOf with const and title), two shapes of the MCP elicitation spec
that the ACP bridge already accepts. Such fields fell back to a plain
text input.
Multi-select fields now render as checkboxes: up and down move between
the options, Space or a click toggles one, default values start
checked, and minItems and maxItems are validated. The submitted value
is the list of checked values, in option order. Titled choices show
their title with their description below, and submit their const.
Signed-off-by: Sayt-0 <louis.dal-moro-compta@epita.fr >
2026-10-29 16:27:50 +00:00
..
2026-09-24 11:43:54 +02:00
2026-08-07 08:46:32 +02:00
2026-10-01 23:28:50 +02:00
2026-10-26 19:06:54 +01:00
2026-10-29 16:27:50 +00:00
2026-10-07 20:57:19 +02:00
2026-09-25 16:31:04 +02:00
2026-10-27 10:38:55 +01:00
2026-10-26 19:06:54 +01:00
2026-07-23 13:14:47 +02:00
2026-10-15 21:55:31 +01:00
2026-10-01 10:29:48 +02:00
2026-10-20 20:29:29 +01:00
2026-09-23 16:06:50 +02:00
2026-10-07 13:07:11 +02:00
2026-09-11 19:35:54 +02:00
2026-09-24 11:43:54 +02:00
2026-09-14 16:58:39 +02:00
2026-10-07 16:31:16 +02:00
2026-10-15 22:43:04 +01:00
2026-09-11 19:35:54 +02:00
2026-10-26 12:40:21 +01:00
2026-09-14 15:20:56 +02:00
2026-07-16 17:40:36 +02:00
2026-09-24 10:50:43 +02:00
2026-10-27 10:38:55 +01:00
2026-09-24 12:29:07 +02:00
2026-10-07 20:57:19 +02:00
2026-10-07 20:57:19 +02:00
2026-09-11 19:35:54 +02:00
2026-09-10 19:02:30 +02:00
2026-10-26 12:40:21 +01:00
2026-09-14 16:58:39 +02:00
2026-09-14 13:05:25 -07:00
2026-09-14 13:05:25 -07:00
2026-09-24 11:43:55 +02:00
2026-09-11 19:35:54 +02:00
2026-09-23 16:09:09 +02:00
2026-10-07 16:31:16 +02:00
2026-10-07 16:31:16 +02:00
2026-09-14 15:20:56 +02:00
2026-09-03 15:19:09 +02:00
2026-10-27 10:38:55 +01:00
2026-08-24 15:27:08 +02:00
2026-10-20 22:12:30 +01:00
2026-10-01 10:29:48 +02:00
2026-10-01 10:29:48 +02:00
2026-07-17 20:53:26 +02:00
2026-09-14 16:58:39 +02:00
2026-10-07 16:31:16 +02:00
2026-10-20 20:29:29 +01:00
2026-09-25 15:42:13 +02:00
2026-07-27 21:02:22 +02:00
2026-09-14 10:22:39 +02:00
2026-09-24 11:43:55 +02:00
2026-09-10 18:19:43 +02:00
2026-07-27 21:02:22 +02:00
2026-09-11 19:35:54 +02:00
2026-09-11 19:35:54 +02:00
2026-09-11 19:35:54 +02:00
2026-09-25 17:14:52 +02:00
2026-09-11 19:35:54 +02:00
2026-09-10 18:19:43 +02:00
2026-10-22 21:10:31 +02:00
2026-09-14 16:58:39 +02:00
2026-09-25 17:14:52 +02:00
2026-09-14 17:17:01 +02:00
2026-08-22 22:14:00 +02:00
2026-10-22 21:10:31 +02:00
2026-10-05 17:46:21 +02:00
2026-09-24 13:29:49 +02:00
2026-09-24 13:29:49 +02:00