Skip to content

v1.1.1

Choose a tag to compare

@solarcloud7 solarcloud7 released this 22 Jun 00:34
## πŸš€ What's New in v1.1.1

This release brings massive intelligence upgrades to the RAG pipeline, bringing in the Lua engine code, spatial logic processing, and visual blueprint rendering capabilities!

### 🧠 Knowledge Engine Upgrades
* **Multi-Repo Intelligence**: Successfully expanded LanceDB ingestion to include `factorio-draftsman` (Spatial Logic), `factorio-data` (Lua Game Engine), and `factorio-blueprint-editor` (Visual Rendering) alongside `clusterio-docker`.

### ⚑ Performance & Optimization
* **Aggressive DB Compaction**: Updated the LanceDB compaction script to use modern `.optimize()` APIs and injected `older_than=timedelta(0)` into `cleanup_old_versions()` to instantly purge historical data fragments, shrinking the DB footprint drastically.
* **Storage Fixes**: Surgically removed the `data/` vector database and `.venv/` cache from Git tracking to ensure the published PyPI package remains lightweight and clean.

### πŸ› οΈ Developer Experience (DX)
* **Universal Make Commands**: Added a `Makefile` alongside a native Windows `make.bat` wrapper so all developers (regardless of OS) can use:
  * `make compact` - Condenses the LanceDB database.
  * `make ingest-all` - Runs the ingestion script for all configured Factorio repositories.
  * `make mcp` - Boots up the MCP server.
* **Process Lock Fix**: Added the `--no-sync` flag to all `uv run` aliases in the Makefiles so you can run compactions and ingestions without having to shut down an actively running MCP server.