Optimize primitive service performance#106
Open
MikeAlhayek wants to merge 8 commits into
Open
Conversation
Reduce allocations in template rendering, document processing, MCP resource merging, AI argument parsing, PostgreSQL filter translation, and template discovery. Add behavior coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Replace repeated prompt-name scans with ordinal hash-based de-duplication while preserving source precedence and catalog behavior. Add tests and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Avoid materializing full document text when callers request a bounded context. Preserve stable chunk ordering, empty-content behavior, and exact truncation semantics with tests and benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Slice unfiltered cached pages directly and avoid full filtered-list materialization while preserving extensible query filtering. Add coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Build a per-call extraction entry index that preserves direct, normalized, and semantic precedence while eliminating repeated scans and normalization. Add behavior coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Return already-valid tool names without allocating a replacement buffer while preserving invalid-character normalization. Add A2A registry coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Build document ID filters without per-ID projection strings while preserving ordering, filtering, and OData escaping. Add pure helper coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
Reuse per-read row value storage while preserving sparse-cell padding, trimming, and exact tab-separated output. Add behavior coverage and reproducible benchmarks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reduce allocations in template rendering, document processing, MCP resource merging, AI argument parsing, PostgreSQL filter translation, and template discovery. Add behavior coverage and reproducible benchmarks.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
Copilot-Session: 8f1d3961-3004-4e83-84c5-337b9be1f85c