AI Companion


AI companions with 51 RCON commands. Hybrid mining (native + auto-restart). Map markers. FLE-inspired queues. Factorio 2.x compatible.

Content
an hour ago
2.0
453
Combat Character Manufacturing Cheats

Changelog

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