Skip to content

Commit 888dc67

Browse files
chore: generate
1 parent fd9ee43 commit 888dc67

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

packages/core/src/config/plugin/agent.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ export const Plugin = define({
119119
function expandPermissions(rules: PermissionV2.Ruleset, home: string): PermissionV2.Ruleset {
120120
// Expand only resources tools resolve as filesystem paths. Bash resources are raw shell text:
121121
// rewriting `$HOME/private/**` would miss `$HOME/private/key`, and safe expansion needs shell-aware parsing.
122-
return rules.map((rule) => (isPathAction(rule.action) ? { ...rule, resource: expandHome(rule.resource, home) } : rule))
122+
return rules.map((rule) =>
123+
isPathAction(rule.action) ? { ...rule, resource: expandHome(rule.resource, home) } : rule,
124+
)
123125
}
124126

125127
function isPathAction(action: string): action is PathAction {

packages/core/test/config/agent.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ describe("ConfigAgentPlugin.Plugin", () => {
3939
expect(
4040
PermissionV2.evaluate("external_directory", "C:\\Users\\test\\p\\opencode\\src\\*", permissions).effect,
4141
).toBe("allow")
42-
expect(
43-
PermissionV2.evaluate("external_directory", "C:\\Users\\test\\cache\\files\\*", permissions).effect,
44-
).toBe("deny")
42+
expect(PermissionV2.evaluate("external_directory", "C:\\Users\\test\\cache\\files\\*", permissions).effect).toBe(
43+
"deny",
44+
)
4545
}),
4646
)
4747

0 commit comments

Comments
 (0)