Repository navigation
Ship faster snapshots and optional bounded reading workers - #47
Merged
Merged
Conversation
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.
Large DOM snapshots repeatedly scanned sibling paths and computed names and geometry for elements excluded by role filters. Indexing siblings within each walk and filtering earlier reduces extraction time by 3.25–9.46× in the recorded public-page role queries; these are extraction measurements, not whole-task speed claims.
This release also packages an optional Python reader and separate
brw_askMCP adapter. Operators configure models, classifier modes, endpoints, credentials and budgets; agents receive bounded answer/source/trace packets while full evidence and diagnostics stay in private artifacts. Updated skills document discovery, CLI fallback and the separate Maix/cloud registration step.Validation: full pre-push
task check; 34 Python worker/protocol tests; archive-content and upgrade tests; a live official Python MCP SDK 2.2.0 call using DeepSeek/Jev returned 549 characters from a 30,035-character source and closed its owned tab. Recorded frontier API replay savings and their quality/caching/latency limitations are included in the measurement artifacts.Release target: v0.19.0. Deployment handoff:
docs/reader-deployment.md.