Conversation
BREAKING CHANGE: Changed method names from needs_reindex_* to needs_recompile_* across the incremental detector to reflect compilation rather than indexing semantics. feat(document): introduce DocumentMeta for storage metadata - Add DocumentMeta struct to hold timestamps, fingerprints, and processing statistics - Include content_fingerprint, logic_fingerprint, and processing_version fields - Add needs_reprocessing method for change detection logic refactor(engine): replace CompiledDocument with unified Document - Remove internal CompiledDocument intermediate type - Directly work with Document type throughout compilation flow - Update type conversions and persistence logic refactor(storage): use Document instead of PersistedDocument - Update resolver to work with Document type directly - Modify storage operations to handle unified Document struct - Remove dependency on separate persistence wrapper type
- remove vectorless-scoring crate as it's no longer needed - move extract_keywords function from vectorless-scoring to vectorless-utils - update compiler module to import extract_keywords from vectorless-utils - remove unused scoring dependency from Cargo workspace - clean up unused blank line in root Cargo.toml
…single_doc_challenge - Change "Indexes a realistic technical document" to "Compiles a realistic technical document" in docstring - Update "Check if already indexed" to "Check if already compiled" - Replace "Document already indexed, reusing" with "Document already compiled, reusing" - Change "Indexing research report..." to "Compiling research report..." - Replace IndexContext usage with compile method call using content, format, and name parameters
…ategies - Remove unused incremental updater module and related code - Delete full, lazy, and selective summary strategy implementations - Clean up unused hash functions in change detector - Remove unused methods and imports from various modules refactor(compiler): add allow(dead_code) annotations for TOC components - Add #[allow(dead_code)] to various public methods in TOC parsing components - Annotate unused fields in verification types - Mark checkpoint manager methods as allowed dead code
- Add tracing-subscriber dependency to vectorless-py crate - Initialize tracing subscriber from RUST_LOG environment variable - Add comprehensive logging throughout the ask pipeline including dispatch, orchestrator, and engine components - Log key events like query start/completion, LLM calls, document resolution, and error conditions - Configure Python logging based on RUST_LOG environment variable - Remove unused task creation in orchestrator
The test_stage_config_default was testing basic configuration that can be verified through other integration tests, making this unit test redundant. fix(route): refine route time assertion in metrics validation Changed the assertion logic to only check route_time_ms > 0 instead of the complex condition with duration comparison to ensure more accurate metrics validation. feat(worker): add comprehensive logging and error handling in agent - Add document name logging with exception handling when worker starts - Include keyword hints generation progress logging - Add warning logs for parse failures with truncated output - Implement detailed tool call and response logging with previews - Add completion summary logging showing rounds, evidence count and LLM calls
- Update workspace package version from 0.1.12 to 0.1.13
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Summary
Changes
Checklist
cargo build)cargo test --lib --all-features)cargo clippy --all-features)Notes