Skip to content

Optimize primitive service performance#106

Open
MikeAlhayek wants to merge 8 commits into
mainfrom
ma/optimizations
Open

Optimize primitive service performance#106
MikeAlhayek wants to merge 8 commits into
mainfrom
ma/optimizations

Conversation

@MikeAlhayek

Copy link
Copy Markdown
Member

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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant