Repository navigation
PolyCodeGraph v0.8.0 — Selective context and focused review
PolyCodeGraph 0.8.0 — selective context and focused review
Large-file reviews could multiply the same coverage warning until the default
response budget failed. Version 0.8 deduplicates identical limits, reports explicit
collection/exploration/source completion, and localizes reviews to captured-source
changes with conservative contract/global fallback. Capture can return a minimal
baseline handle instead of every declaration.
- Optional locations, contracts, edit_context and full_evidence select useful source
context while retaining required semantic site inventories and precision limits. - Optional token estimates, cumulative record budgets and acknowledged source windows
make expansion/retention explicit. Ordinary clients remain self-contained. - Destination trace avoids unrelated branches; relation buckets preserve traversal
budgets. Optional lexical discovery anchors candidates to existing semantic evidence. - An opt-in agent toolset advertises five tools, with all original names/aliases
accepted. Standard request metadata works directly with tool discovery clients. - Runtime/intent/provider telemetry and a benchmark runner separate server work,
payload size, client insertion and actual model usage. SQLite schema 4 reads schema
3 and adds an edges(file) index plus independent transactional storage revisions.
The application pilot accepted
18/18 tasks. Observed uncached input per accepted task for rc.1 is 13.7% lower than
0.7, but 89.7% higher than no graph; local work increases 54.5%. One replica per
cell and incomplete client telemetry mean G2 fails and no robust/monetary benefit
is established. Signature/review remain optimization priorities. Final 0.8 fixes
metadata handling, delayed duplicate directory notifications and docs after that
pilot; no final-release AI retest is claimed.
Existing primitive calls/default full tool advertisement and provider resolvers
remain compatible; the new options are explicit. Migration/rollback
documents views, estimates, cursors, acknowledgement resets and separate rollback
caches. The earlier deterministic rc report
remains frozen rather than retroactively rewritten into an AI result.
Final local validation records the final Linux binary,
72 Rust tests, 13 accounting tests, native differentials, metadata/EOF, Android,
package relocation and preserved rename evidence.
Native archives target Linux x64, Windows x64 and macOS Intel/Apple Silicon. Exact
release CI, platform/native/SDK/package validation and archive checksums are recorded
in the GitHub release. A failed economic target is visible independently of product
compatibility validation; release does not declare that target achieved.
Release verification
Source commit: 64f7dfb. Release CI passed all 20 required job groups across Linux, Windows, macOS, Flutter, all provider differentials, Android and UIKit. All four native packages passed relocation, version and provider checks.
The legacy 0.4 mobile differential on macOS failed once at the post-edit detect_changes equality assertion and passed unchanged on attempt 2. That first failure is retained; its cause was not isolated. Earlier validation also exposed and corrected canonical fixture paths, delayed duplicate directory hints and a watcher-dependent invocation-count assertion. These validation corrections do not alter the frozen AI pilot.
The attached four archives come from this exact commit and CI run. SHA256SUMS covers every archive. Archive versions, native formats, executable permissions and bundled Dart/Go workers were independently checked before publication.