|
|
@@ -447,15 +447,16 @@ export function usePromptInputV2Controller(props: PromptInputV2ControllerProps):
|
|
|
},
|
|
|
view: {
|
|
|
placeholder: designPlaceholder,
|
|
|
- agent:
|
|
|
- props.controls.agents.visible && props.controls.agents.options.length > 0
|
|
|
+ get agent() {
|
|
|
+ return props.controls.agents.visible && props.controls.agents.options.length > 0
|
|
|
? {
|
|
|
options: () => props.controls.agents.options.map((name) => ({ id: name, label: name })),
|
|
|
current: () => props.controls.agents.current,
|
|
|
- onSelect: props.controls.agents.select,
|
|
|
+ onSelect: (value: string) => props.controls.agents.select(value),
|
|
|
keybind: () => command.keybindParts("agent.cycle"),
|
|
|
}
|
|
|
- : undefined,
|
|
|
+ : undefined
|
|
|
+ },
|
|
|
variant: {
|
|
|
options: () => variants().map((value) => ({ id: value, label: value })),
|
|
|
current: () => props.controls.model.selection.variant.current() ?? "default",
|