Skip to content

Commit a004272

Browse files
leo-aa88cursoragent
andcommitted
feat(plan): flag tools requiring safety-derived approval in plan risk
Surface effective decision and source in plan risk summaries. Update fixtures with explicit safety on demo and test tools so read-only native helpers and trusted GitHub demos keep expected run behavior. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 12bc883 commit a004272

17 files changed

Lines changed: 166 additions & 4 deletions

File tree

examples/example1/tools/helper.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

examples/pr-review-demo/tools/github.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: github
55
spec:
66
type: native
7+
safety:
8+
trusted: true

examples/pr-review-github-actions/tools/github.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: github
55
spec:
66
type: native
7+
safety:
8+
trusted: true

examples/pr-review-github/tools/github.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: github
55
spec:
66
type: native
7+
safety:
8+
trusted: true

internal/cli/initembed/tools/helper.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

internal/cli/testdata/fmt_messy/tool.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

internal/cli/testdata/plan_project/tool.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

internal/cli/testdata/run_policy/tools.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

internal/cli/testdata/validate_ok/tool.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

internal/cli/testdata/wf_tests/tool.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ metadata:
44
name: helper
55
spec:
66
type: native
7+
safety:
8+
sideEffects: false

0 commit comments

Comments
 (0)