02dd71d847
Remove the non-empty validation on `out` in both the TypeScript tool layer and the Rust native layer. An empty replacement template now deletes the matched AST node, which is the natural semantics. Also remove .trim() calls on pattern and rewrite strings — trimming silently destroys intentional whitespace and serves no purpose since ast-grep matches on AST structure, not raw text.
@oh-my-pi/pi-coding-agent
Core implementation package for the omp coding agent in the oh-my-pi monorepo.
For installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:
Package-specific references: