diff options
| author | Adam <[email protected]> | 2026-03-02 13:10:37 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-02 13:10:37 -0600 |
| commit | 78069369e2253c9788c09b7a71478d140c9741f2 (patch) | |
| tree | e15011250cd1a92953dfe0584facbc26bcb92309 /packages/app/src/context | |
| parent | 1cd77b10724ad87acc96790bec4a524614b20ad6 (diff) | |
| download | opencode-78069369e2253c9788c09b7a71478d140c9741f2.tar.gz opencode-78069369e2253c9788c09b7a71478d140c9741f2.zip | |
fix(app): default auto-respond to false
Diffstat (limited to 'packages/app/src/context')
| -rw-r--r-- | packages/app/src/context/permission-auto-respond.test.ts | 4 | ||||
| -rw-r--r-- | packages/app/src/context/permission-auto-respond.ts | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/app/src/context/permission-auto-respond.test.ts b/packages/app/src/context/permission-auto-respond.test.ts index 8657427d7..2e4cf4faf 100644 --- a/packages/app/src/context/permission-auto-respond.test.ts +++ b/packages/app/src/context/permission-auto-respond.test.ts @@ -31,13 +31,13 @@ describe("autoRespondsPermission", () => { expect(autoRespondsPermission({ root: true }, sessions, permission("child"), "/tmp/project")).toBe(true) }) - test("defaults to auto-accept when no lineage override exists", () => { + test("defaults to requiring approval when no lineage override exists", () => { const sessions = [session({ id: "root" }), session({ id: "child", parentID: "root" }), session({ id: "other" })] const autoAccept = { other: true, } - expect(autoRespondsPermission(autoAccept, sessions, permission("child"), "/tmp/project")).toBe(true) + expect(autoRespondsPermission(autoAccept, sessions, permission("child"), "/tmp/project")).toBe(false) }) test("inherits a parent session's false override", () => { diff --git a/packages/app/src/context/permission-auto-respond.ts b/packages/app/src/context/permission-auto-respond.ts index cabd514e7..727ccc937 100644 --- a/packages/app/src/context/permission-auto-respond.ts +++ b/packages/app/src/context/permission-auto-respond.ts @@ -37,5 +37,5 @@ export function autoRespondsPermission( const value = sessionLineage(session, permission.sessionID) .map((id) => accepted(autoAccept, id, directory)) .find((item): item is boolean => item !== undefined) - return value ?? true + return value ?? false } |
