Skip to content

feat(rag): add native Ollama RAG tool routing#5661

Open
JerTheBear2018 wants to merge 4 commits into
odysseus-dev:devfrom
JerTheBear2018:feature/manage-rag-native
Open

feat(rag): add native Ollama RAG tool routing#5661
JerTheBear2018 wants to merge 4 commits into
odysseus-dev:devfrom
JerTheBear2018:feature/manage-rag-native

Conversation

@JerTheBear2018

@JerTheBear2018 JerTheBear2018 commented Jul 21, 2026

Copy link
Copy Markdown

Summary

  • Add native Ollama tool-calling support for RAG queries.
  • Add manage_rag search support and Qwen tool-call parsing.
  • Adapt NVIDIA GPU and native Ollama commands for the host setup.

Linked Issue

Fixes #5662

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

How to Test

  1. Configure Odysseus to use native Ollama with qwen3:8b.
  2. Ask: What do my notes say about the future NAS?
  3. Confirm logs show tools_sent=7, a native call to manage_rag, and Tool executed: manage_rag: search.
  4. Run:
python -m py_compile mcp_servers/rag_server.py src/ai_interaction.py src/tool_parsing.py
git diff --check

Checklist

  • I searched existing issues and pull requests for duplicates.
  • I tested these changes locally.
  • The working tree is clean and the branch is rebased onto dev.

@github-actions github-actions Bot added the needs work PR description incomplete — please update before review label Jul 21, 2026
@JerTheBear2018
JerTheBear2018 force-pushed the feature/manage-rag-native branch from dc5658b to 04255e7 Compare July 21, 2026 03:58
@JerTheBear2018 JerTheBear2018 changed the title feature/manage rag native feat(rag): add native Ollama RAG tool routing Jul 21, 2026
@github-actions github-actions Bot added ready for review Description complete — ready for maintainer review and removed needs work PR description incomplete — please update before review labels Jul 21, 2026
@JerTheBear2018

Copy link
Copy Markdown
Author

All checks are passing. PR is ready for maintainer merge. Auto-merge is blocked because my account lacks EnablePullRequestAutoMerge permission.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for review Description complete — ready for maintainer review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Native Ollama routes personal-note questions to the wrong tool

1 participant