Skip to content

Enhance configuration and retrieval processes with new features - #10

Merged
Aaryanverma merged 8 commits into
mainfrom
retrieval_enhancements
Aug 5, 2026
Merged

Enhance configuration and retrieval processes with new features#10
Aaryanverma merged 8 commits into
mainfrom
retrieval_enhancements

Conversation

@Aaryanverma

Copy link
Copy Markdown
Owner

feat(retrieval): add query rewriting, history compression, and retrieval compression
feat(retrieval): blend lexical + semantic hits; add multi-workspace semantic search
feat(retrieval): graph expansion of wiki hits with decay
feat(compression): add adaptive_compressor with safe fallbacks and tests
feat(organizer): reconcile notes against existing pages; preserve extra metadata; improved extraction prompt
perf: compress large context/history before LLM calls to avoid exceeding context windows
storage/models: add and persist Page.extra; write_inbox_item accepts extra metadata
docs: README config lookup order and sample config updated
tests: add coverage for compressor, extra field, retrieval logic
chore: bump pytest dependencies

- Updated configuration loading precedence in README.md for clarity.
- Enhanced date handling in dashboard.py for better date parsing.
- Added extra field to Page model in models.py for additional data storage.
- Introduced unique merging function in organizer.py to prevent duplicate entries.
- Implemented context rendering improvements in retrieval.py for better output formatting.
- Added query rephrasing functionality to enhance search query accuracy.
…or handling; add tests for adaptive compressor and extra field in Page model
…r extra data; improve error handling and context management
@Aaryanverma
Aaryanverma merged commit f91b618 into main Aug 5, 2026
7 checks passed
@Aaryanverma
Aaryanverma deleted the retrieval_enhancements branch August 10, 2026 15:58
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