fix: remove misleading dangerouslySkipPermissions UI toggle (N5)
Co-Authored-By: Claude Sonnet <noreply@anthropic.com> Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -15,7 +15,6 @@ Core fields:
|
|||||||
- model (string, optional): Claude model id
|
- model (string, optional): Claude model id
|
||||||
- effort (string, optional): reasoning effort passed via --effort (low|medium|high)
|
- effort (string, optional): reasoning effort passed via --effort (low|medium|high)
|
||||||
- maxTurnsPerRun (number, optional): max turns for one run
|
- maxTurnsPerRun (number, optional): max turns for one run
|
||||||
- dangerouslySkipPermissions (boolean, optional): pass --dangerously-skip-permissions to claude
|
|
||||||
- instructionsFilePath (string, optional): absolute path to a markdown instructions file injected at runtime via --append-system-prompt-file
|
- instructionsFilePath (string, optional): absolute path to a markdown instructions file injected at runtime via --append-system-prompt-file
|
||||||
- extraArgs (string[], optional): additional CLI args appended to the claude command
|
- extraArgs (string[], optional): additional CLI args appended to the claude command
|
||||||
- env (object, optional): KEY=VALUE environment variables; overrides inherited vars from the Deployment
|
- env (object, optional): KEY=VALUE environment variables; overrides inherited vars from the Deployment
|
||||||
|
|||||||
@@ -34,12 +34,10 @@ describe("getConfigSchema", () => {
|
|||||||
expect(field!.default).toBe(1000);
|
expect(field!.default).toBe(1000);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("dangerouslySkipPermissions defaults to true", () => {
|
it("does not expose dangerouslySkipPermissions in UI schema", () => {
|
||||||
const schema = getConfigSchema();
|
const schema = getConfigSchema();
|
||||||
const field = schema.fields.find((f: ConfigFieldSchema) => f.key === "dangerouslySkipPermissions");
|
const field = schema.fields.find((f: ConfigFieldSchema) => f.key === "dangerouslySkipPermissions");
|
||||||
expect(field).toBeDefined();
|
expect(field).toBeUndefined();
|
||||||
expect(field!.type).toBe("toggle");
|
|
||||||
expect(field!.default).toBe(true);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
it("reattachOrphanedJobs defaults to true", () => {
|
it("reattachOrphanedJobs defaults to true", () => {
|
||||||
|
|||||||
@@ -34,13 +34,6 @@ export function getConfigSchema(): AdapterConfigSchema {
|
|||||||
hint: "Maximum number of agentic turns (tool calls) per heartbeat run. 0 means unlimited.",
|
hint: "Maximum number of agentic turns (tool calls) per heartbeat run. 0 means unlimited.",
|
||||||
default: 1000,
|
default: 1000,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
type: "toggle",
|
|
||||||
key: "dangerouslySkipPermissions",
|
|
||||||
label: "Skip Permissions",
|
|
||||||
hint: "Pass --dangerously-skip-permissions to Claude. Enabled by default for unattended K8s Jobs.",
|
|
||||||
default: true,
|
|
||||||
},
|
|
||||||
// Kubernetes
|
// Kubernetes
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text",
|
||||||
|
|||||||
Reference in New Issue
Block a user