singularity-forge/packages
Mikael Hugo 78ea18dbee feat(native): expose unified edit module with native ops
Adds applyEdits, applyWorkspaceEdit, replaceSymbol, insertAroundSymbol,
and watchTree to @singularity-forge/native via the new ./edit subpath.

- applyEdits / applyWorkspaceEdit: LSP-shaped TextEdit arrays applied via
  byte-level splice + atomic rename, two-phase commit across files.
- replaceSymbol / insertAroundSymbol: tree-sitter symbol resolution via
  forge-ast, TS/JS/TSX support; v1 replaces whole declaration.
- watchTree: notify-rs recursive watcher with native globset ignore + JS
  EventEmitter wrapper (drops chokidar dep).

Rust impl in rust-engine/crates/engine/src/{edit,symbol,watch}.rs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 08:33:06 +02:00
..
daemon chore: CI workflows, package.json updates, test fixes, docs cleanup 2026-05-02 06:30:45 +02:00
mcp-server chore: snapshot in-flight work (mcp graph refactor, native edit module, misc) 2026-05-02 08:31:44 +02:00
native feat(native): expose unified edit module with native ops 2026-05-02 08:33:06 +02:00
pi-agent-core chore: snapshot in-flight work (mcp graph refactor, native edit module, misc) 2026-05-02 08:31:44 +02:00
pi-ai chore: snapshot in-flight work (mcp graph refactor, native edit module, misc) 2026-05-02 08:31:44 +02:00
pi-coding-agent chore: snapshot in-flight work (mcp graph refactor, native edit module, misc) 2026-05-02 08:31:44 +02:00
pi-tui chore: CI workflows, package.json updates, test fixes, docs cleanup 2026-05-02 06:30:45 +02:00
rpc-client chore: CI workflows, package.json updates, test fixes, docs cleanup 2026-05-02 06:30:45 +02:00