claude-os/app/core
Bob Roberts bb3f468dd4 Add setup.sh and fix database path consistency across services
Add comprehensive one-command setup.sh script that handles:
- Prerequisites validation (Python 3, Git)
- Virtual environment creation and dependency installation
- Ollama installation and model download (llama3.1, nomic-embed-text)
- Redis installation and startup
- Directory and database initialization
- Frontend npm dependencies
- Clear progress output and next steps

Fix critical database path issues:
- Use absolute path calculation in config.py to ensure consistency
- Export SQLITE_DB_PATH environment variable in startup scripts
- Prevents database separation between app and MCP server

Fix document metadata field naming:
- Change metadata field from 'source' to 'filename' in MCP ingest
- Ensures consistency with existing document format
- Fixes document visibility issue in API endpoints

Update startup scripts to support environment-based database configuration.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 20:08:32 -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 Almost got the mosnter finished 2025-10-27 17:41:44 -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