openclaw/apps
Jesse Merhi c9707ab635
fix(exec): rebuild command authorization on the Tree-sitter command planner
Replace the exec approval parser/planner path with Tree-sitter-backed authorization planning, carrying planner decisions through node and gateway execution.

This keeps unpersistable shell shapes one-shot, adds typed `unavailableDecisions` for approval prompts, and refreshes coverage for allowlist matching, command rendering, durable allow-always persistence, and host approval paths.

Verification:
- GitHub PR checks for ce2381192d: CLEAN, 142 success, 32 skipped, 0 failed, 0 pending.
- /Users/jmerhi/.nvm/versions/node/v24.12.0/bin/node scripts/plugin-sdk-surface-report.mjs --check
- /Users/jmerhi/.nvm/versions/node/v24.12.0/bin/node scripts/run-vitest.mjs test/scripts/plugin-sdk-surface-report.test.ts --reporter=verbose
- Focused exec approval suite: 13 files, 467 tests.
2026-06-18 10:12:48 +10:00
..
android ci(release): harden release controls 2026-06-18 03:11:20 +08:00
ios fix(ios): fix quick setup sheet layout design (#93751) 2026-06-17 04:45:24 +08:00
macos fix(macos): preserve approvals migration data (#93880) 2026-06-17 11:57:32 +08:00
macos-mlx-tts fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
shared/OpenClawKit fix(exec): rebuild command authorization on the Tree-sitter command planner 2026-06-18 10:12:48 +10:00
swabble chore(deps): bump github.com/apple/swift-testing (#81757) 2026-06-05 14:05:15 -07:00