claude-os/app/core
Bob Roberts c1c8dc4da0 Fix Pydantic TextNode validation error - convert numpy.float32 to Python float
The similarity score was being set as a numpy.float32 from SQLite distance calculations.
Pydantic expects Python native float types for the score field, causing validation errors
when querying MCPs or using chat features.

Fix: Convert similarity score to Python float using float() conversion.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 20:09:43 -05:00
..
__init__.py first commit 2025-10-22 13:29:28 -05:00
agent_os_ingestion.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
agent_os_parser.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
config.py Add setup.sh and fix database path consistency across services 2025-10-27 20:08:32 -05:00
conversation_watcher.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
file_watcher.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
health.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
hooks.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
ingestion.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
kb_metadata.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
kb_types.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
learning_jobs.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
markdown_preprocessor.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
rag_engine.py Fix Pydantic TextNode validation error - convert numpy.float32 to Python float 2025-10-27 20:09:43 -05:00
redis_config.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00
sqlite_manager.py Almost got the mosnter finished 2025-10-27 17:41:44 -05:00