feat: added compact atom-mode parser and execution support

- Added compact Lark grammar processing and applied it to OpenAI custom-format tools before conversion.
- Reworked atom mode into `---PATH` compact commands with new grammar, parser, and rm/mv file operations.
- Updated `hline`/`href`/`hrefr` helper behavior and hashline mismatch guidance using shared anchor state.
- Standardized path formatting with `formatPathRelativeToCwd` across LSP, prompts, and edit/search/write tools.
- Added benchmark run-path handling, including `.gitignore` runs mapping, absolute reports, and safer snapshot output.
- Added tests for compact grammar payloads, atom parsing/execution, renderer streaming, and path-list outputs.
This commit is contained in:
can1357
2026-04-29 01:16:04 +02:00
parent c751b9c4d5
commit c6a11079f5
39 changed files with 2488 additions and 1096 deletions
+1 -1
View File
@@ -56,5 +56,5 @@ pi-*.html
# Generated files
packages/coding-agent/src/internal-urls/docs-index.generated.ts
packages/typescript-edit-benchmark/runs/
/runs/
python/omp-rpc/src/omp_rpc.egg-info/