* feat(agent): add tree-sitter parser.
* feat(agent): make parser updating tree cache optional.
* feat(agent): add experimental limit scopy by syntax.
* test(agent): update unit test for limitScopeBySyntax.
* refactor: Extract postprocess filters , add unit test for postprocess filters.
* feat: agent add indentation based postprocess.
* feat: agent enable indentation based postprocess.
* fix: rebase and small fixes.
* fix: move postprocess after completion cache.