dependabot[bot]
b944db26d6
chore(deps): bump the python group across 1 directory with 7 updates
...
Updates the requirements on [rapidocr](https://github.com/RapidAI/RapidOCR ), [onnxruntime](https://github.com/microsoft/onnxruntime ), [markitdown](https://github.com/microsoft/markitdown ), [httpcore](https://github.com/encode/httpcore ), [pydantic](https://github.com/pydantic/pydantic ), [pydantic-settings](https://github.com/pydantic/pydantic-settings ) and [mcp](https://github.com/modelcontextprotocol/python-sdk ) to permit the latest version.
Updates `rapidocr` from 3.9.2 to 3.10.0
- [Release notes](https://github.com/RapidAI/RapidOCR/releases )
- [Commits](https://github.com/RapidAI/RapidOCR/compare/v3.9.2...v3.10.0 )
Updates `onnxruntime` to 1.31.0
- [Release notes](https://github.com/microsoft/onnxruntime/releases )
- [Changelog](https://github.com/microsoft/onnxruntime/blob/main/docs/ReleaseNotesWorkflow.md )
- [Commits](https://github.com/microsoft/onnxruntime/compare/v1.20.0...v1.31.0 )
Updates `markitdown` from 0.1.6 to 0.1.8
- [Release notes](https://github.com/microsoft/markitdown/releases )
- [Commits](https://github.com/microsoft/markitdown/compare/v0.1.6...v0.1.8 )
Updates `httpcore` to 1.0.9
- [Release notes](https://github.com/encode/httpcore/releases )
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/httpcore/compare/1.0.0...1.0.9 )
Updates `pydantic` to 2.14.1
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.13.4...v2.14.1 )
Updates `pydantic-settings` to 2.16.0
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.16.0 )
Updates `mcp` to 2.3.0
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases )
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md )
- [Commits](https://github.com/modelcontextprotocol/python-sdk/compare/v0.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: httpcore
dependency-version: 1.0.9
dependency-type: direct:production
dependency-group: python
- dependency-name: markitdown
dependency-version: 0.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python
- dependency-name: mcp
dependency-version: 2.3.0
dependency-type: direct:production
dependency-group: python
- dependency-name: onnxruntime
dependency-version: 1.31.0
dependency-type: direct:production
dependency-group: python
- dependency-name: pydantic
dependency-version: 2.14.1
dependency-type: direct:production
dependency-group: python
- dependency-name: pydantic-settings
dependency-version: 2.15.0
dependency-type: direct:production
dependency-group: python
- dependency-name: rapidocr
dependency-version: 3.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-22 10:22:57 +00:00
pewdiepie-archdaemon
84aa9a91de
Squash Odysseus development history
2026-09-11 06:04:19 +00:00
RaresKeY
f562bfee01
fix(speech): define the Kokoro optional install contract ( #5962 )
2026-08-16 23:39:12 +01:00
dependabot[bot]
60d9bc2b3a
chore(deps): bump the python group with 3 updates ( #3991 )
...
Updates the requirements on [markitdown](https://github.com/microsoft/markitdown ), [pydantic](https://github.com/pydantic/pydantic ) and [pydantic-settings](https://github.com/pydantic/pydantic-settings ) to permit the latest version.
Updates `markitdown` from 0.1.5 to 0.1.6
- [Release notes](https://github.com/microsoft/markitdown/releases )
- [Commits](https://github.com/microsoft/markitdown/compare/v0.1.5...v0.1.6 )
Updates `pydantic` to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.0...v2.13.4 )
Updates `pydantic-settings` to 2.14.1
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.0.0...v2.14.1 )
---
updated-dependencies:
- dependency-name: markitdown
dependency-version: 0.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python
- dependency-name: pydantic
dependency-version: 2.13.4
dependency-type: direct:production
dependency-group: python
- dependency-name: pydantic-settings
dependency-version: 2.14.1
dependency-type: direct:production
dependency-group: python
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 19:25:15 +09:00
ThomasAngel
9baa2ab561
chore: Switch duckduckgo-search to ddgs ( #3143 )
...
* Switch to ddgs
duckduckgo_search was deprecated, this is the recommended replacement
* Update test_service_search_provider_guards.py
According to review comment
2026-06-10 17:59:47 +02:00
Marius Oppedal Ringsby and Claude Opus 4.8
6846737297
Add optional markitdown extraction for Office/EPUB documents ( #766 )
...
Office documents were dropped server-side: .docx fell through to
"[Attached document file]", .xlsx/.pptx weren't recognized at all, and
the personal-docs RAG index only covered txt/md/json/pdf.
Wire the optional markitdown dependency (MIT, Microsoft) into both the
chat-attachment path (build_user_content) and the RAG indexer
(personal_docs), converting .docx/.xlsx/.pptx/.xls/.epub to Markdown.
It is lazy-imported with graceful fallback (mirrors src/pdf_runtime.py):
without it those formats show an "install to extract" banner and the
MIT core is unaffected. pypdf stays the default PDF path.
- src/markitdown_runtime.py: optional-dep loader + convert_to_markdown
- upload_handler: recognize Office/EPUB extensions + MIME types
- document_processor: extract Office docs in the chat else-branch
- personal_docs: index Office docs (DEFAULT_EXTENSIONS + dispatch)
- requirements-optional.txt + ACKNOWLEDGMENTS.md: pinned markitdown 0.1.5
- tests: markitdown_runtime + office index coverage
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 11:28:52 +09:00
Abeelha
b3335f3ee0
fix(stt): make local microphone transcription work without torch ( #801 )
...
faster-whisper runs on CTranslate2, not torch, but _get_whisper()
imported torch (only to check cuda availability) inside the same try as
the faster-whisper import. on a torch-less machine that raised
ImportError and reported the misleading 'faster-whisper not installed'
even when it was installed, so local mic transcription silently failed.
probe torch separately and optionally: present -> cuda, absent -> cpu.
also declare faster-whisper in requirements-optional.txt (torch stays an
optional extra for gpu).
2026-06-02 11:16:54 +09:00
pewdiepie-archdaemon
e5c99a5eee
Odysseus v1.0
2026-05-31 23:58:26 +09:00