5 Commits

Author SHA1 Message Date
f000f13672 fix: Docker paths, chunker word→char split, and ChatOrchestrator args
Fixed multiple issues preventing the indexer from running:
- Docker COPY paths: companion/ → src/companion/ to match project structure
- pyproject.toml: [tool.hatchling] → [tool.hatch.build.targets.wheel]
- api.py: ChatOrchestrator init params (session_memory instead of http_client)
- chunker.py: Fixed character-based chunking (was word-based, causing 400 errors from Ollama embedding API due to exceeding token limits)
- config.json: Use exact model tag mxbai-embed-large:335m
- docker-compose.yml: Fixed vault mount path
2026-04-13 16:45:50 -04:00
47ac2f36e0 feat: add model reload endpoint and forge CLI 2026-04-13 15:21:06 -04:00
f944bdc573 WIP: Phase 4 forge extract module with tests 2026-04-13 15:14:35 -04:00
8d2762268b feat: add LanceDB vector store with upsert, delete, and search 2026-04-13 14:18:04 -04:00
bc8e23cae7 chore: scaffold companion project with deps and config 2026-04-13 13:19:56 -04:00