AI companions with 51 RCON commands. Hybrid mining (native + auto-restart). Map markers. FLE-inspired queues. Factorio 2.x compatible.
Mods introducing new content into the game.
Version: 0.18.3
Date: 2026-09-13
Features:
- Add movable in-game chat with recipient selection and companion controls for spawning, following, stopping and removal.
- Preserve chat drafts and placement; share native controls with the validated MCP command dispatcher.
- Mirror web messages and agent progress into Factorio, with explicit delivery status and no duplicate retries.
- Persist the selected model and companion; default to Terra and expose turn response/action timings.
Bugfixes:
- Count actual walking and mining progress before replanning or timing out a task.
- Clear obstructing modded rocks without harvesting every nearby tree, and stop clearing on arrival.
- Ignore obsolete path results after a walking job is replaced.
- Cancel the host objective when an in-game control redirects its companion.
- Yield factory waits to scheduled reviews and retain native work when a model reaches its tool budget.
Version: 0.18.2
Date: 2026-09-13
Bugfixes:
- Gather wood from trees, select the nearest resource before limiting results, and retain completed job outcomes.
- Isolate queue failures per companion and stop failed jobs without repeated tick errors.
- Ignore invisible mod helpers when selecting machines, and share inventory access without duplicate slots or lost quality.
- Check real character crafting categories and unlocked recipes before starting work.
- Inspect drills and other non-crafting entities without calling crafting-only APIs.
- Stop reporting drill fuel as machine output.
- Keep launcher RCON settings outside Steam's synced configuration.
Features:
- Save, inspect, import and export reusable blueprints; build manually with carried items or through construction robots.
- Track actual blueprint construction, material requirements and cancellation, including entity settings and paving tiles.
- Expose character reach, crafting capabilities and available construction robots to the agent.
- Share machine observations between the map and building_info, including drill targets, discharge positions and crafting production counters.
- Show connection guidance and mark the map stale while disconnected.
Changes:
- Generate tool contracts and drive queue scheduling, status and cleanup from shared configuration.
- Replace separate wood procurement code with the shared gathering pipeline; cancel pending work after mod configuration changes.
- Cover live gameplay failures and native manual/robot blueprint construction in regression tests.
Version: 0.18.1
Date: 2026-09-13
Bugfixes:
- Cancel native crafting and refund pending ingredients when stopping a companion.
- Preserve partial job results and cancellation/failure reasons for later inspection.
- Keep pending objectives when the player asks questions; replace them on new actions.
- Bound automatic job reviews, preserve pending history and recover after connection loss.
- Wait for native crafting to finish before reporting crafted items.
- Correct machine inventory names, quantities and quality; avoid duplicate fuel entries.
- Resume agent requests after native jobs, including jobs that stop before the agent replies.
- Attribute game replies to the addressed companion.
Features:
- Integrate the latest PR #2 engine improvements: modular queues, path recovery and mining target selection.
- Add direct companion controls to the English dashboard and compact automatic model context.
- Expose task/queue timing and a tool to clear unexpected machine output.
Changes:
- Check drill resource footprints without creating temporary entities.
- Collect nearby furnace output and report blocked material requests explicitly.
- Keep failed recovery attempts from destroying the companion.
- Use item_craft_start/status/stop as the single tracked crafting API.
- Add Lua regression tests that run without Factorio.
Version: 0.18.0
Date: 2026-09-12
Features:
- Codex subscription login, browser dashboard, durable chat and live world observation.
- Modern MCP Streamable HTTP, Docker deployment and configurable remote RCON.
- Native navigation, gathering, building and task engine adapted from PR #2 by Zdendys79.
Changes:
- One schema generates MCP/Codex tools, browser forms and the named-argument Lua contract.
- Removed positional endpoints, old daemons, subprocess skills and obsolete commands.
Bugfixes:
- Framed RCON parsing, authenticated transport and reliable command completion.
- Separate material reservations per companion and non-consuming task status reads.
- Stop cancels native queues, pending paths and Codex actions waiting to execute.
- Correct headless observation, task schemas and Factorio 2.0 entity types.
Version: 0.13.3
Date: 2025-01-17
Features:
- Auto-stop skills before movement/action commands (move_to, move_follow, attack, flee, patrol, wololo)
Version: 0.13.2
Date: 2025-01-17
Bugfixes:
- Fixed max_health access for Factorio 2.x API (use entity.max_health directly)
Version: 0.13.1
Date: 2025-01-17
Features:
- Added fac_companion_stop_all command to clear all queues
- Added combat_until skill for autonomous hunting
Changes:
- Combat skill handles scan, move, attack cycle
- Companion stop_all clears harvest, craft, build, combat, walk queues
Version: 0.13.0
Date: 2025-01-17
Features:
- Added centralized configuration system
- Added safe_command wrapper to reduce boilerplate
Changes:
- All messages translated to English
- Improved code organization and DRY principles
Bugfixes:
- Fixed connection retry logic duplication
Version: 0.12.3
Date: 2025-01-16
Features:
- Hybrid mining system with native Factorio API + auto-restart
- Reduced wololo range from 200 to 25 tiles for balance
Version: 0.12.0
Date: 2025-01-15
Features:
- Added companion map markers
- Added 51 RCON commands for AI control
- Added autonomous mining skill
Version: 0.1.0
Date: 2025-01-10
Features:
- Initial release
- Basic companion spawning and control
- RCON integration