Remove duplicate/internal fields from UI config schema
Fields like model, reasoning effort, instructions file path, max turns, timeout, and grace period are either surfaced elsewhere in the platform UI or are internal operational settings that shouldn't be user-facing in the adapter config panel. These values remain functional when set via the API/backend — only the UI exposure is removed. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -25,36 +25,6 @@ interface AdapterConfigSchema {
|
||||
export function getConfigSchema(): AdapterConfigSchema {
|
||||
const fields: ConfigFieldSchema[] = [
|
||||
// Core Claude fields
|
||||
{
|
||||
type: "select",
|
||||
key: "model",
|
||||
label: "Model",
|
||||
hint: "Claude model to use for this agent.",
|
||||
options: [
|
||||
{ value: "claude-opus-4-6", label: "Claude Opus 4.6" },
|
||||
{ value: "claude-sonnet-4-6", label: "Claude Sonnet 4.6" },
|
||||
{ value: "claude-haiku-4-6", label: "Claude Haiku 4.6" },
|
||||
{ value: "claude-sonnet-4-5-20250929", label: "Claude Sonnet 4.5" },
|
||||
{ value: "claude-haiku-4-5-20251001", label: "Claude Haiku 4.5" },
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "select",
|
||||
key: "effort",
|
||||
label: "Reasoning Effort",
|
||||
hint: "Reasoning effort level passed via --effort.",
|
||||
options: [
|
||||
{ value: "low", label: "Low" },
|
||||
{ value: "medium", label: "Medium" },
|
||||
{ value: "high", label: "High" },
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "number",
|
||||
key: "maxTurnsPerRun",
|
||||
label: "Max Turns Per Run",
|
||||
hint: "Maximum number of turns for a single run. 0 means unlimited.",
|
||||
},
|
||||
{
|
||||
type: "toggle",
|
||||
key: "dangerouslySkipPermissions",
|
||||
@@ -62,25 +32,6 @@ export function getConfigSchema(): AdapterConfigSchema {
|
||||
hint: "Pass --dangerously-skip-permissions to Claude. Enabled by default for unattended K8s Jobs.",
|
||||
default: true,
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
key: "instructionsFilePath",
|
||||
label: "Instructions File Path",
|
||||
hint: "Absolute path to a markdown instructions file injected at runtime via --append-system-prompt-file.",
|
||||
},
|
||||
// Operational
|
||||
{
|
||||
type: "number",
|
||||
key: "timeoutSec",
|
||||
label: "Timeout (seconds)",
|
||||
hint: "Run timeout in seconds. 0 means no timeout.",
|
||||
},
|
||||
{
|
||||
type: "number",
|
||||
key: "graceSec",
|
||||
label: "Grace Period (seconds)",
|
||||
hint: "Additional grace period before adapter gives up after Job deadline. Default: 60.",
|
||||
},
|
||||
// Kubernetes
|
||||
{
|
||||
type: "text",
|
||||
|
||||
Reference in New Issue
Block a user