mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 05:34:57 +00:00
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
|
||
|---|---|---|
| .. | ||
| Sources | ||
| Tests/OpenClawKitTests | ||
| Package.swift | ||