Resource
resourceValueToPath(value?.resource),
(v) => {
if (value) {
value.resource = pathToResourceValue(v) ?? ''
}
}
}
resourceType={providerResourceTypes}
{disabled}
{workspace}
placeholder="Select an AI provider resource"
selectFirst={false}
onValueChange={onResourcePicked}
/>
Model
{#if value?.model && !decision}
Reasoning effort
value?.reasoning_effort, (v) => value && (value.reasoning_effort = v)}
providerConfig={value}
{disabled}
/>
{/if}
{#if !decision}
{
if (!e.detail) {
removeConfig()
} else {
saveConfig(value)
}
}}
/>
{/if}
{@render actions?.()}