release stream · drakos-core · channel: stable

CHANGELOG

Every change to Drakos is logged here.

key · + added · ~ changed · * fixed · - removed · ! breaking

Alpha

@ v0.4.5 2026.09.01 · +2 ~4 *7
+ new core

Added a new Bolt feature: Antiinterrupts. When Drakos sees a party invite, a trade request, or another interruption, it declines or dismisses it and keeps going. Party invites are declined automatically, trade requests are cancelled automatically, and a duty pop-up triggers a Gently Stop.

+ new market

You can now import or export your selling watchlist to a file.

market Under selling, when adding an entry, the search bar now shows up to 50 matches instead of 10.
market The selling watchlist now orders in the order you added entries in instead of re-sorting alphabetically.
ui Made the watchlist rows denser so you can see more entries at a time.
robustness Saddlebag deposits are now event-driven as part of the concurrency migration. This makes them much more robust and lets them trigger automatically based on latency.
fix Fixed a regression where Drakos detected shallow water and avoided the nodes on it. It now tries to detect the ground below shallow water.
fix Fixed Fire Rock and Abalathian Spring Water, which were wrongly detected as underwater.
fix Fixed an issue where Drakos gets stuck if listings exceed the gil cap.
fix Fixed an issue where Drakos sometimes continues posting once a retainer reaches the 20-listing cap.
fix Fixed a regression where Drakos was not able to gather from Dravanian Hinterlands.
fix Fixed an issue with hidden items during gathering.
fix Fixed an issue with DT lureable fish luring racing with Cast.

Alpha

@ v0.4.4 2026.08.27 · ~4 *4
core Internal logs now also redact retainer names when the redaction setting is selected.
gathering Gathering now detects canopies and path beneath them robustly.
fishing Rod fishing now randomizes the initial selection of standing positions to fish from.
stocking Added Diadem merchant as a vendor.
fix Mid-craft resolving is slightly faster now after fixing an upper bound issue due to not taking Inner Quiet stacks into account.
fix Drakos no longer gets stuck on repairing if you set your repair threshold at 100%.
fix Drakos now refuses to start crafting or gathering at 0% durability.
fix Drakos now refuses to start crafting or gathering at full inventory.

Alpha

@ v0.4.3 2026.08.19 · +1 ~9 *15
+ new stocking

You can now set up a per-character stocking list in Settings. It always runs as the first group before every order you submit. This is useful if you want to top up consumables like crafting food and medicine, or delineations, without needing to order these every single time.

gathering Huge improvement to gathering approaches with a new custom algorithm for detecting the best landing spot. It is far more robust and runs into errors far less now. This is also automatic so that it works for every node in the future.
fishing Migrated Dawntrail fishing holes to custom standing locations from automatic detection. All fishing holes are now migrated.
ui You can now edit an order's quantity.
gathering Improvements to aethersand gathering's solver (Icebrand), making it more efficient.
orchestration Orchestration now computes the expected amount of food and medicine you might need to use, and warns if you have a shortfall.
movement You can now use inn locations for your home spot.
gathering Aethersand acquisition now follows a fixed source priority (Miner/Botanist first, then Fisher, then scrips).
movement Travel systems are being refactored to eliminate a bunch of checks that Drakos no longer needs to use.
core Drakos is now being migrated to a functional concurrency system to make things like retries and Bolt much more robust. This includes things like the capability of rejecting party invites automatically, or closing menus you left open before Drakos starts a task.
fix Fixed an issue where Drakos might potentially determine that a craft is not quick synth-able despite being quick synth-able.
fix Aethersand you already reduced right before a Stop mid-reduction is now credited instead of forgotten.
fix Fixed an issue with White Clay being mislabeled as Miner (this is why I hate manually inputting data.)
fix Fixed an issue where running out of delineations halfway could potentially cause a panic in the crafting Rust solver (Rapidium).
fix Added a robustness check so that if Drakos detects the wrong food or potion, it fails immediately instead of continuing. This should almost never happen and is meant to guard the case of a player using food mid-Drakos runs.
fix Fixed an issue with timed/legendary node spawn timers being offset.
fix Fixed an issue with Drakos crediting wrongly when there are two orders of the exact same thing and same policies.
fix Fixed an issue where Firebrand's cache could be overwritten by a lower-quality solution.
fix Fixed an issue with multiboxing where caches could be overwritten by each client again and again.
fix Fixed an issue where pressing Stop/Gently Stop at the wrong time could brick some hooks.
fix A gentle stop issued while waiting for an ephemeral node to spawn now stops immediately instead of actually waiting for the ephemeral node to spawn and doing a whole rotation.
fix Fixed an issue with failing to use fishing buffs after a hook.
fix Fixed an issue where Drakos crashes the game when it tries to teleport during a very long zone transition (going beyond the timeout). Instead, it now just assumes something went wrong and does not try to do anything.
fix Fixed an issue where the pre-run prerequisite list in the GUI showed a bunch of item IDs instead of actual names.
fix Massive change to travel systems, eliminating a bunch of issues: Drakos is now capable of traveling less than 2 yalms accurately to within 0.05y; no longer gives up on nodes prematurely when it cannot find a landing spot; no longer permanently skips nodes when it fails to interact with a node (instead it skips it for one loop only); and no longer calculates the travel time of a city zone like Limsa Lominsa Upper Decks wrongly (it was double counting the transition from Lower to Upper Decks).

Alpha

@ v0.4.2 2026.08.12 · ~5 *13
fishing Instead of relying on real-time detection, Drakos now uses hardcoded fishing standing locations for fishing, which should be far more robust.
fishing Fishing now buys bait in bulk before heading out.
crafting Crafting now plans Heart and Soul and Quick Innovation against how many delineations you actually hold.
movement Collision checks have migrated to a custom solution instead of relying on vnavmesh.
ui Adjusted the order builder window to make it easier to navigate.
fix Fixed an issue where Drakos did not stow the rod before purifying water-based aethersands.
fix Fixed an issue with timed-node gathering planning a rotation with stale GP.
fix Fixed an issue with gathering scrip grinding planning a route budget with stale GP.
fix Fixed an issue with timed-node gathering Revisits using stale GP to plan rotations.
fix Fixed an issue where materia extraction could cause Drakos to miss a timed node.
fix Fixed an issue where navigation does not wait for the navmesh to finish building.
fix Fixed an issue where Drakos gives up on a timed node preemptively under certain conditions.
fix Fixed an issue where Drakos tries to open a recipe on the wrong job when there are multiple recipes with the same name for each job.
fix Fixed an issue where Drakos uses only the CRP version of Daring Touch on all jobs.
fix Fixed an issue where saddlebag closure did not cleanly close addons.
fix Fixed an issue where retainer retrieval withdrew too many items.
fix Fixed an issue where scrip purchase teleports to Mor Dhona first.
fix Fixed an issue where Drakos does not respond to deaths due to DoTs or falling off a cliff in-combat.

Alpha

@ v0.4.1 2026.08.04 · +5 ~12 *30
+ new order groups

You can now construct groups of orders. They'll be completed in sequence.

+ new fishing

Drakos can now fish. You can now order fish from orchestration.

+ new fishing aethersands

Drakos can now complete Mythbrine aethersand, along with other fishing aethersands.

+ new order i/o

You can now import or export orders from the GUI.

+ new account

Added an account panel showing your remaining license time.

control You can now resume directly from a Hold state instead of having to stop, resolve the Hold, and resume.
ui Drakos now shows what's blocked for an order and Holds.
movement Drakos now teleports to an aetheryte in the same location to pursue the next task if it saves time.
solver Drakos now interrupts long continuous grinds (like grinding for 4000 crystals) to pursue timed gathering windows at a lower threshold.
fc FC buff maintenance is made more robust.
retainer Drakos now advances through each retainer window the moment it is loaded and ready rather than pausing for fixed delays. It should be faster.
repair Drakos now self-repairs gear with lower-grade Dark Matter instead of only using Grade 8 Dark Matter, if relevant.
solver Drakos now runs one HQ-reachability probe per unique recipe stat profile instead of per recipe.
solver Drakos now persists HQ-reachability probe solver results to disk.
solver Added more preference for same-zone activity in the orchestration solver.
hooks The saddlebag and retainer retrieval hooks have been rewritten to be event-driven, which should make it slightly faster and more robust.
combat Drakos now stops a combat-farm run if the combat job switch fails or if your job is more than 10 levels below the target mob.
fix Fixed an issue where crystal counts were not read correctly.
fix Protected dark matter from being deposited.
fix Drakos no longer lets you start a crafting order with the specialist policy action active if you do not actually have the specialist job.
fix Fixed several vendors not being found by Drakos.
fix Added a robustness check for eating crafting food and medicine.
fix Several robustness fixes for retainer undercuts.
fix During Cosmic exploration crafting, Drakos solves a fresh rotation for a recraft after Stellar Steady Hand charges are spent instead of reusing a cached rotation that cannot utilize Stellar Steady Hand. (NOTE: The Cosmic Exploration feature is not available from the GUI currently.)
fix In the Diadem, when a gathering destination sits right on a known island point, Drakos recognizes which island it is on and travels there by the proper route instead of misjudging it as unreachable and falling back to a slower direct flight. (NOTE: Diadem is not available from the GUI currently.)
fix When you ask Drakos to travel to a paired city district (like Old Gridania) where you have not attuned any aethernet shards, Drakos refuses the trip up front.
fix Drakos now correctly travels to home locations with no aetherytes (like Old Gridania) but have aethernet shards.
fix Drakos no longer uses integrity boosting actions erroneously.
fix Fixed an issue where the modeled GP regeneration was 7 instead of the (correct) value of 6.
fix Drakos no longer gets stuck on orders with elemental clusters.
fix Drakos can now store orders it has fulfilled into storage without forgetting about it.
fix Drakos now switches to the correct food/medicine set in your crafting settings when a different food/medicine was up.
fix Drakos no longer goes to a scrip exchange at the start of an order for no reason.
fix Drakos now goes to Hold when a task's configured food or medicine is out of stock.
fix Added a robustness check for using cordials.
fix Added a robustness shield for rapid hooks that consistently fail. They will be retried at increasingly longer intervals.
fix Drakos no longer tears any order session down and replans if it was not complete in 10 minutes. It instead now uses the aforementioned interrupts to check if it should pursue something else during long continuous grinds.
fix When the market board rate-limits a price comparison, Drakos waits longer between retries before skipping the listing.
fix Drakos now waits up to 120s (from 60s) for vnavmesh to build.
fix Queuing a teleport right after canceling a task that is still teleporting will no longer fail.
fix Fixed an issue with reading the active list of FC buffs erroneously.
fix Fixed an issue where the ContextMenu for saddlebag deposits did not close.
fix Drakos can now exit retainers when you vendored items on it.
fix Drakos no longer allows you to directly gather collectables that exist for the sole purpose of being reduced. This makes orchestration inventory tracking far simpler and we don't have to deal with edge cases.
fix Drakos refuses to start a new automation while another is already running.
fix Drakos no longer crashes the in-game orchestration order builder window when you tick Specialist.
fix Deleted a whitescreen thing in the in-game GUI.

Alpha

@ v0.4.0 2026.07.28 · ~1
game Drakos is updated for Patch 7.55.

Alpha

@ v0.3.18 2026.07.28 · +1 ~5 *19
+ new hook

NEW HOOK: EXP manuals. Drakos now uses the +150% manuals when crafting or gathering.

movement When collided into a hill, Drakos now backpedals a bit and tries to recover.
solver Drakos now prefers tasks that are in the same zone and close by, all else equal.
ui Moved the "allow stashing inessential items" toggle to the Inventory section.
solver Drakos now supports orders requiring more than 9,999 crystals. It automatically decomposes the tasks into batches, to alternate between draining crystals by crafting the final product, and gathering crystals. Note that a direct order of more than 9,900 crystals will now no longer be accepted by Drakos.
gathering Drakos now use crystal skills like The Giving Land on crystals and crystal diversions.
fix Fixed an issue where Drakos fallbacks to iterating through all subcategories on the scrip exchange when certain quests were not completed.
fix Fixed an issue where Stop wipes out prediction caches and solved crafting rotations.
fix Fixed an issue where Drakos sometimes uses info from the previous synthesis in the new synthesis when the new synthesis lags a bit.
fix Fixed an issue where Auxesia cosmic recipes were not reachable (not that Cosmic is supported yet, but we're getting there).
fix Robust condition is no longer treated as Normal by the solver.
fix Fixed an issue where Drakos did not craft HQ intermediates required to HQ the final product.
fix Fixed an issue where /drakos kill wipes out saved-to-disk collectable strategy caches. It instead only clears in-memory caches now.
fix Fixed an issue where Drakos read the wrong hit chance on gathering nodes for solving.
fix Fixed an issue with the planning solver where Drakos banks GP excessively on short gathering orders.
fix Fixed an issue where Drakos moved cordials into the saddlebag, despite cordials being essential items.
fix Fixed an issue where Drakos does not Hold if it's stuck in a gathering node screen.
fix Fixed an issue where Drakos might abort a gathering item without checking all possible node spawn locations.
fix Fixed an issue where Drakos might not path to the configured home location during crafting.
fix Fixed an issue where Drakos did not wait for the post-Aethernet animation lock.
fix Fixed an issue where Drakos erroneously believed it failed to path when it lands a bit too far from an aetheryte.
fix Fixed an issue with depositing causing an endless loop under rare conditions.
fix Fixed an issue where Drakos does not use mender NPCs when it does not satisfy the requirements to self-repair.
fix Fixed an issue where Drakos credited scrip purchases erroneously.
fix Fixed an issue where multiple game clients try to use the same external API port.

Alpha

@ v0.3.17 2026.07.24 · +4 ~2 *6
+ new hook

Materia extraction. Optional setting to include materia extraction from combat gear or not.

+ new market

Retainer posting reconciliation: Drakos now posts listings until each watchlist record's overall target is met, across retainers and across plugin reloads. It previously only listed one instance of the watchlist record. This means you can now post multiple listings of a single item in one run.

+ new market

Drakos records and remembers, per character and across reloads, what each retainer's listings are, and it updates it every time it observes the retainer listings again.

+ new market

Drakos continues re-listing watchlist items across multiple retainers that still have free listing slots, and runs several reconciliation rounds until the overall target is met.

ui The external GUI's item-search pickers now scroll the keyboard-highlighted result into view and always show a clearly visible selection highlight in every panel, and the Consumables picker opens its results once you have typed two characters.
qol Drakos no longer flickers the chocobo saddlebag window open on every planning cycle; it re-reads the saddlebag at most once every two hours while running, and otherwise only on the first plan, after a resume, or on a new order, netting against the cached read in between
fix Drakos no longer plans specialist crafting actions like Heart and Soul when you hold zero Crafter's Delineations, so a synthesis no longer stalls on the game refusing the action mid-craft
fix When an order needs a scrip-vendor material, Drakos now buys it only at a vendor whose shop tier actually carries it, and when no unlocked vendor can sell it, stops the task with a readable reason instead of traveling in a loop and buying nothing
fix After depositing items into the saddlebag, Drakos dismisses the window by firing the game's own X-button callback instead of a raw force-close, so your character is released cleanly
fix Drakos now stops gathering a timed node once its order's target is met, rebuilding the batch against the fresh remaining demand instead of re-gathering the original amount after a partial session
fix After depositing spillover main-inventory items into the saddlebag, Drakos closes the context menu, the saddlebag, and the main inventory window it opened instead of leaving them on screen
fix Drakos no longer walks to the Collectable Appraiser and finds nothing when you are only holding a plain crafting copy of a collectable-eligible item; the relief hook now triggers only on slots actually flagged as collectable

Alpha

@ v0.3.16 2026.07.18 · +1 ~4 *10 -1
+ new ui

The orchestration panel now highlights the task Drakos is currently running.

optimization Retainer auto-depositing skips a unique item when the target retainer already holds one, instead of attempting a deposit the game would reject for up to 3 times before moving on.
optimization Drakos now usually stops on the near side of a node instead of looping around to the far side. If the near side has no landable spot, it still falls through to the far side.
ui Resuming a saved order shows a "building the plan..." loading panel while the first plan is being computed.
ui The in-game GUI now has icons!
fix Fixed a transient issue where orders that share a material between several items stall forever on "out of materials."
optimization Automatic inventory relief no longer deposits crafting intermediates a later step still needs. Needed items now stay in the bag until their step runs; only final outputs and unreferenced items are deposited.
fix Reusing a planned gathering route no longer sends you back to a timed node you already drained this cycle, or off to gather an item you already have enough of.
fix Fixed a race condition between food/medicine buffs and starting a synthesis.
fix Gathering no longer grinds the flying mount into a hollow hillside (e.g. Cobalt Ore).
fix Gathering no longer gets stuck in an endless retry loop when the character hovers over ground too steep to land on near a node. It now repositions to a genuine landable spot before dismounting, or skips the node and moves on if there is nowhere to land.
fix The retainer list now refreshes instead of staying stuck on "no retainers found," and tells a not-yet-loaded roster apart from a character that genuinely has none.
fix Mixed-size text and buttons in the settings and retainer panels now sit centered on their row, instead of a shorter label floating above the taller control beside it.
fix Gearset number boxes in the Settings panel now line up vertically with the other cells in their row.
fix Hovering a sidebar tab in the in-game window no longer paints its highlight over the divider between the sidebar and the content pane; the whole tab stays clickable.
hooks Scheduled-hooks settings no longer show a do-nothing "Est. Duration" field. Both the in-game and external settings now show only the interval, with a note that each enabled hook runs on its own timer every interval seconds.

Alpha

@ v0.3.15 2026.07.13 · +1 ~2 *6
+ new ui

Added in-game appearance themes to the Drakos in-game GUI. Right now, we have the default theme, high-contrast dark theme, and a light theme. To change your theme, go to Settings > Appearance.

ux Added the ability to press Escape to dismiss drop-down boxes, up/down to move the highlight, and Enter/-> to pick an option.
qol Crafting now closes the recipe log window once all tasks complete.
fix Fixed an issue where the preferred mount setting was not respected during combat loops.
fix Fixed an issue with the ledger inaccurately counting when a gatherable item is both an end-order and an intermediate ingredient.
fix Fixed a GUI issue where the right padding was zero.
fix Fixed a font difference issue between the two fonts used for the GUI.
fix Removed the frosted blur effect (which was really ugly).
fix Fixed an issue with the orchestration progress readout measure on the GUI being inaccurate.

Alpha

@ v0.3.14 2026.07.11 · +2 ~1 *1
+ new orchestration

You can now stop orchestration runs with gentle stop, a plugin reload, or a game restart, and then resume the orchestration run.

+ new ui

A new GUI sub-panel has been added: you can now check your saved runs, and resume, delete, or edit-as-new-orders. Drakos keeps up to five saved runs and protects active progress from stale or corrupted saves.

qol Undercut sweeps can now begin when the retainer list or a retainer's action menu is already open.
fix Drakos no longer re-opens an addon when the requested screen is already usable and in view.

Alpha

@ v0.3.13 2026.07.11 · +1 ~3 *12
+ new market

Undercut sweep can now list items straight from your armoury chest. It is OFF by default. It only lists items that are unbound. Moreover, it will not list items that are not explicitly on the allowlist (that is, it ignores the wildcard fallback).

navigation Overhauled the landability check system to migrate away from vnavmesh and use our custom collision checks. Got sick of adding exceptions all over the place.
hooks Self-repair now repairs only your equipped gear instead of everything.
ui The Settings Save button is now pinned to the top-right of the section title.
fix Fixed an issue where Drakos eagerly credits gathering progress assuming that the gathering attempt won't miss.
fix Fixed an issue where Drakos tries to use Solid Reason on a node with full integrity (and WttW).
fix Fixed an issue where timed nodes were delayed for too long.
fix Lowering the scheduling-horizon setting mid-session while a timed gather was already committed no longer makes the bot give up and skip-list that node within seconds.
fix Fixed a route glitch in large runs with more than 16 stops, where timed nodes opening at the same moment could get shuffled out of the travel-optimized order and cause extra backtracking.
fix Fixed an issue where the solver decides a craft can't be finished on a Good or Excellent erroneously, causing slightly less optimal rotations.
fix Fixed an issue where Quick Synthesis batches may cause a race condition after the first craft of a recipe you have not crafted before yet.
fix Fixed an issue where a mob moving out of range right after the combat state machine moves into the engagement state never tries to reposition to target the mob again.
fix Fixed a rare issue where combat farming might end while a mob is still actively attacking you.
fix Fixed an issue where summoning the chocobo companion might get stuck in a loop when the chocobo companion is summoned but has only 1 minute remaining.
fix Re-submitting an order right after a previous run finished no longer marks the new order complete instantly without gathering or crafting anything. Drakos now clears the old run's production tally before starting the new order, and refuses a new submission until the previous run has fully stopped.
fix The consumable and mount search dropdowns in Settings now register your click and show the item you picked, instead of the list closing with nothing selected or leaving your typed search text on screen. Picking with Enter works too.

Alpha

@ v0.3.12 2026.07.08 · ~5 *13
ui Updated the crafting solver preview panel's design.
gathering When Drakos gathers a hidden item, it uses Luck skills to try to get reveals. → Hidden items no longer use Luck skills as it seems to be more efficient to cycle through nodes to find hidden items rather than spending 200 GP
robustness Added unstuck routine for gathering collectables, which is triggered when Drakos is stuck in a gathering collectable window.
market Added detection for when the market board is empty (no listings). The undercut sweep will now price items at the ceiling when this is the case.
combat Combat farming cancels a redundant kill when loot from a previous kill registers late, as long as it's not in combat yet.
fix Fixed an issue where Drakos does not path to underwater nodes sometimes.
fix Fixed an issue where Drakos checks for collision from too far when the game has not loaded the collision surfaces yet.
fix Before flying to a node, Drakos now checks whether it can actually land there and picks another spot if not, preemptively.
optimization Drakos remembers bad spots across visits.
fix Fixed an issue where the gap fill wasn't filling waiting windows for timed nodes. Now Drakos leaves just in time before a timed node.
fix Fixed an issue where the repositioning subroutine sometimes does not reposition.
fix Fixed an issue where gathering recovery/unstuck routines do not check for Revisit.
fix Fixed an issue where HQ retainer listings are priced against NQ items when using cached memory.
fix Fixed an issue where Drakos does not wait out the game's post-combat lock for switching jobs.
fix Fixed a recent regression where Drakos gets stuck in some open windows.
fix Fixed an issue where the aetherial reduction list was not closed, causing stale entries.
fix Fixed an issue where the repair animation was not waited on.
fix Fixed an issue with the planner silently dropping scrip collectable and grind steps sometimes.

Alpha

@ v0.3.11 2026.07.04 · ~5 *10
ui GUI is an ugly wireframe. → Updated both the in-game GUI and the external GUI to a new design
ui In-game GUI fonts now render at a legible size.
robustness If a mid-task safety check fails to run (e.g. inventory capacity checks), Drakos now pauses and recovers instead of silently finishing the task with its safety hooks dead.
robustness If navigation data fails to load, Drakos now refuses to start instead of running with broken navigation.
optimization Combat farming no longer mounts up just to walk the last few yalms to a nearby enemy that has moved.
fix Fixed an issue where queuing multiple orders that shared an ingredient could cause Drakos to skip gathering or farming that ingredient.
fix Expansion no longer depends on the order you queue items in in the orchestration panel.
fix Temporarily disabled retrieving from saddlebag and retainer for intermediates for crafting as it was causing issues.
fix A finished craft that came out NQ no longer counts towards HQ orders.
fix Recipes that yield more than one item per craft no longer over-produce.
fix Fixed an issue where sometimes Drakos switches jobs right after combat and fails.
fix Fixed an issue with Chondrite nodes.
fix Gathering an item straight from the gathering panel no longer buys or crafts it when a vendor also sells it or a recipe can make it. It now always gathers.
fix Fixed a GUI issue with direct gathering with the stop button.
fix Fixed a possible plugin load failure caused by a corrupted font file.

Alpha

@ v0.3.10 2026.06.30 · ~1 *6
optimization Undercutting on a retainer that already has all 20 sale slots full will no longer try to post more listings before exiting; instead it will immediately exit.
fix Fixed an issue where Muscle Memory buffs were not tracked when re-solving after Good/Excellent.
logging Fixed a logging issue where the correct recipe was selected but the log warns that it is not.
fix Fixed an issue with following a mob that moves during combat farming causing a stall.
robustness Fixed an issue where sprint's animation lock can collide with the retainer bell interaction.
ui Fixed an issue where the GUI shows uncleaned item names with control codes.
ui Fixed an issue where editing a rule in the config grid that scrolled next to a pinned row not being saved.

Alpha

@ v0.3.9 2026.06.29 · ~1 *4
qol After an undercut sweep finishes, Drakos now closes the retainer menu.
fix Fixed an issue where retainers on ventures were skipped during undercut sweeps.
fix Fixed an issue where some items were skipped due to not reading market data in time.
fix Fixed an issue where HQ items were sometimes solved as NQ.
fix Fixed the jitter on the selling panel's section cards in the in-game GUI.

Alpha

@ v0.3.8 2026.06.29 · ~3 *6
ui Added solver preview to the in-game GUI.
combat Added combat rotations for Sage and Pictomancer.
robustness Added repositioning attempts when failing to open the gathering UI due to being too far or not being able to land.
fix Fixed an issue where Eureka Moment procs were not used during normal gathering.
fix Fixed an issue where the pre-solve Rapidium solver solves for the wrong specs when on a combat job.
fix Fixed an issue where the Gysahl Greens toggle was not exposed on the settings panel.
fix Fixed an issue where Drakos opened a RecipeMenu too early.
fix Fixed an issue where Drakos does not fill HQ ingredients when only needing to craft an NQ item.
robustness Added a workaround for an issue where vnavmesh's collision was inaccurate.

Alpha

@ v0.3.7 2026.06.28 · +1 ~7 *7
+ new ui

Added a solver preview panel in the external GUI. You can enter your stats, pick food, medicine, and more options and check the solver's output. Note that it only returns the output for when all conditions are Normal. The Rapidium solver also accounts for conditions during actual crafts.

combat Combat farming picks your highest level combat job that has a configured gearset now.
combat You can now set an option for whether to consume Gysahl Greens to summon your chocobo.
qol You can now set a specific mount instead of using the mount roulette.
optimization Directly ordered timed gathers now pre-travel to a hover above the node and wait there for the spawn window, like in GAScripGrind.
robustness Added Bolt to market purchase runs. You can now Stop, Gently Stop or kill market board purchase runs.
robustness Gently Stop now tries to free the character within 30 seconds; for long tasks it will behave identically to Stop, EXCEPT for crafting (since resumption from a stalled craft is difficult).
crafting Same-item order lines with different craft policies are no longer merged.
fix A fix for gil vendors that are too far from an aetheryte's range. The detection was done too early.
optimization Re-optimization now correctly yields mid-task to time-limited ephemeral and aethersand windows (their batch keys matched the real node again), and the orchestration plan clears on reconnect so a stale plan no longer renders for a freshly-connected client.
robustness Timed gathers that fall out of their window now skip immediately with no retry, and skip-listed candidates are dropped from compound timed stops, with transient gather failures retried before skip-listing.
robustness Hardened orchestration startup and reconnect: the orchestration.plan initial state is seeded and enqueued in one main-thread turn, and the timed-node registry is refreshed to the post-ledger remaining on a re-opt re-schedule.
robustness Undercut sweep input is validated at the RPC edge (for example, if you supply an empty JSON, it will not allow you to continue).
robustness Hidden-item depletion now stops at the first Revisit, and a Revisit-rise is recognised in the gather-resolved wait.
robustness Quality-of-life: cross-craft shared intermediates net HQ and NQ in two buckets, and directly-ordered collectables are typed as collectable.

Alpha

@ v0.3.6 2026.06.23 · !1
hotfix · update Drakos is verified for 7.51, hotfix 2

Alpha

@ v0.3.5 2026.06.23 · +1 ~6 *10
+ new navigation

Support for diving and underwater nodes added.

navigation Re-added the ability for Drakos to walk while mounting up after previous nav refactors temporarily disabled it.
robustness Market board purchases recover from mid-purchase errors, like when someone is buying the exact same item as you are at the same time.
ui Added a "completed" status for orchestration.
qol Drakos no longer re-reads completion of the GP regen quest every tick. Wasn't a big deal but flooded the logs previously.
robustness Certain Bolt modes no longer close UI elements on your behalf. This is done because in rare cases closing UI elements could cause race conditions that lock the player in place.
ui In the orchestration order builder, editing your draft now clears the previously expanded plan and prerequisite preview, and a slow expand/validate still running when you edit can no longer pop the old preview back. Applies to both the in-game panel and the external GUI.
robustness Fixed two gathering hangs when collecting a hidden item without enough GP: the bot now empties the node through its other slots so the game closes the window and frees your character, instead of spinning forever on a full-bag slot or walking away while still locked at the node.
robustness Fixed a case where a gathering node could be left with materials remaining and the window stuck open while the bot reported success and your character stayed locked. The node is now fully depleted so the game closes the window.
robustness Stopping or killing during retainer storage now reliably aborts instead of being silently swallowed and reported as completed.
robustness Fixed a navigation hang where arriving at a spot you were already standing next to would freeze for ~15 seconds and then report a false travel failure, interrupting gathering, crafting fetch trips, and orchestrated runs that end a leg close to their target.
robustness Fixed Drakos getting stuck after walking up to a node on foot: if it stopped a yard or two short it would wrongly decide it hadn't arrived and kick off a needless re-mount-and-fly that often stalled. On-foot arrival is now distance-only; flying landings still refuse to "arrive" in mid-air over a cliff edge.
robustness Fixed a stall during long timed-node grinds (such as aethersand farming across many spawn windows): when a window was nearly closed the orchestrator would re-offer that same dying window over and over. It now accounts for travel time to every node in a co-located cluster and moves on.
robustness Clicking Stop Gathering or Stop Market Board Purchase while the bot is teleporting now cancels the teleport within a moment instead of waiting out its ~12-second cast ceiling. The global Stop, Gently Stop, and kill behavior is unchanged.
ui An order asking for the same item crafted two different ways (e.g. specialist vs non-specialist, HQ vs NQ materials, different quality targets, food, medicine, or FC buff) no longer silently merges the lines and drops the second one's settings. Each crafting variant runs as its own batch with its own completed count.
ui The Gathering panel's live progress and current-node cards now disappear the moment a run ends and the current-node card clears between nodes, instead of lingering with stale details.
robustness Market board selling panel hardening: the undercut sweep control no longer sticks on "cancel" after a sweep finishes or double-clicks into a spurious "already running" error; failed market-read/supply toggles show the reason inline instead of silently snapping back; a malformed watchlist import shows a clear error instead of crashing the panel; and a faulty status listener can no longer brick the undercut service for the rest of your session.

Alpha

@ v0.3.4 2026.06.20 · +1 *15
+ new UI

Drakos' in-game GUI is now complete, with the same panels as the external GUI.

fix Cross-zone travel no longer permanently fails right after you zone in if the new area's navmesh hasn't finished loading; automation now waits for the mesh before pathfinding.
fix When vnavmesh is missing or unloaded, navigation fails immediately instead of stalling 60 seconds first.
fix Pressing Stop during a teleport cast now responds at once; if you cancel the cast by moving, Drakos waits for you to settle and re-casts instead of wedging for up to 35 seconds.
fix Fixed navigation at places with multiple landable floors (e.g. Sea of Clouds with two floating islands at the same XZ).
fix Added a workaround for a vnavmesh bug.
fix Drakos now tops up GP with cordials while parked waiting for the next gathering group window, so it arrives at the GP level the planner budgeted.
fix Fixed several spins where the scheduler kept re-dispatching an ephemeral node it couldn't reach before the window closed, instead of waiting for the next spawn.
fix Fixed suboptimal gathering routes and wrong distance estimates from the group route solver.
fix Orders containing items Drakos can't obtain automatically now pause and surface the blocked items instead of silently reporting the order complete.
fix Fixed crafts being wrongly blocked when an ingredient had no automated source for a separate order but was already covered by inventory, including an HQ/NQ mix-up of the same item.
fix Crafting time estimates are now accurate for Rapidium-solved rotations.
fix Fixed the planner over-counting food and medicine split across multiple inventory slots (e.g. separate NQ and HQ stacks).
fix Fixed world-hopping market purchases re-buying the full target quantity on every world (gil overspend) because the bought-count was cleared too early.
fix Running two game clients at once no longer drops the external GUI's connection when the second client exits.
fix Closed a hole where the bot could keep running unattended after an API client disconnected, and fixed disconnecting one watch client stopping an unrelated active orchestrator run.

Alpha

@ v0.3.3 2026.06.12 · +1 *7
+ new UI

Drakos now has a native in-game GUI: /drakos, mirroring the existing external GUI. We'll bring more features to the in-game GUI over the next few releases.

fix Stopping Drakos during an aetherial reduction sweep no longer closes the Purify window while the game is still reducing, which could permanently stick the character; the game now closes the window itself.
fix Flying gathering approaches that stall over a cliff edge no longer falsely count as arrived and try to interact with the node in mid-air; the landing retries on a fresh path.
fix Gently Stop now aborts pre-dispatch travel to aethersand nodes right away instead of flying the full route first, and the scheduler prices each aethersand window at its actual node, so multi-zone items get correct travel costs and gap planning.
fix With two game clients running, closing one no longer disconnects external tools (such as the companion GUI) from Drakos in the other client.
fix An external API command that arrived just before /drakos kill could still start automation after the kill; queued commands are now dropped when the API server stops.
fix Scrip Cap Relief fallback items are now validated against their slot's scrip currency on save, so a misplaced item can no longer drain the wrong scrip type.
fix A crash inside the native scheduling solver is now reported as a solver failure instead of being misreported as a cancellation when it overlaps a stop.

Alpha

@ v0.3.2 2026.06.10 · ~3 *10
optimization Aetherial reduction now uses the in-game automatic bulk-reduction feature.
robustness Gently Stop during aetherial reduction now waits for the aetherial reduction to complete before stopping.
robustness Stop and /drakos kill now interrupt route-planning and candidate-scoring calculations running inside the Rust solvers.
fix ENCLAVES: Flying to a node on an enclave (such as isolated ledges) now works. Previously these were detected as unlandable and rejected.
fix Drakos now descends onto the ground if it is too far above a node.
fix Landing spots are validated against the walkable ground around the actual settle point, so Drakos no longer lands on thin floor slivers or ledge edges where the gathering window never opens.
fix The Revisit trait's bonus gather at a timed node now budgets against the full GP bar the refill restores, instead of reading GP an instant before the refill and running a nearly free rotation.
fix Collectable gathering under a per-visit GP budget now runs the full planned appraisal rotation; previously, arriving at a node with full GP made Drakos appraise once and collect at low collectability.
fix A failed gathering action that forces a re-decide no longer makes Drakos believe it already spent that GP, so it keeps pushing for the planned higher-collectability rotation through retries.
fix Gatherers below level 68 now cast Bountiful Yield/Harvest tier I instead of attempting the tier-II action they haven't unlocked, so the planned +1 yield actually lands.
fix Gathering routes now visit node groups in the order the planner optimized; the executed route could previously skip a waypoint or run groups out of order.
fix Arriving at an ephemeral node after its window already closed now triggers an immediate replan, instead of Drakos standing at the empty spot for up to ~58 real minutes waiting for a window it can no longer use.
fix Market board purchase failures no longer log a misleading "Recovery attempt 1/3" line.

Alpha

@ v0.3.1 2026.06.04 · ~4 *8
config Gearset auto-detection is now scoped to each character rather than globally.
optimization Gathering scrip grinds now re-plan with Levinbrand after every node. This allows it to seek the most optimal route after deviations from its prior, like a Revisit proc.
optimization Icebrand now accounts for initial cordial cooldown.
optimization Levinbrand's gathering time estimate prior lowered from 90s to 30s. This should cause it to be more accurate in its planning.
robustness Nodes with centroids buried in collision no longer fail before traveling. Instead, Drakos flies near the centroid and detects the live node.
fix Gatherer node capability formula fixed. Previously it was +5 levels, when it should be the 5-ceiling.
robustness If Drakos was not able to find a timed node spawn, it assumes the player has exhausted it prior and moves on.
fix Fixed an issue where long scrip grinds are torn down at 10 minutes.
fix Fixed an issue where Drakos sprints right before interacting with an NPC, causing the interaction to wedge for a moment.
fix Fixed an issue where Drakos tries to discard sub-threshold collectables while interacting with the collectable appraiser.
optimization Fixed an issue where Gently Stop during a gathering scrip grind waits for an entire node stop. It now stops as long as Drakos is outside of node-interaction.
robustness Numerous other miscellaneous robustness fixes.

Alpha

@ v0.3.0 2026.06.03 · ~5 *3
optimization On untimed normal nodes, when getting collectables (e.g. for custom deliveries), Drakos now uses Icebrand as well.
optimization Collectable crafts now target the highest tier threshold instead of solving for max quality. Saves a step on orange scrips!
robustness Inventory relief default increased from 2 to 10.
optimization Scrip exchange and collectable appraisal are now prioritized over saddlebag storage by default.
optimization Revisit now uses the extra GP gained from the revisit to target the same orchestration target exit GP instead of using the same GP as the initial rotation.
robustness A few more places where Bolt is wired up.
optimization All fallback heuristics are retired. Drakos should now use optimal solvers for everything.
fix Editing the selling list while an undercut sweep is ongoing no longer crashes the undercut sweep.

Alpha

@ v0.2.9 2026.05.24 · ~4 *3
robustness Drakos now recovers from death during combat farming.
robustness Bolt migration is complete.
robustness Drakos now uses two clocks, the in-game server clock and your machine's clock. A major refactor was done so that desynced machine clocks should no longer cause issues. (Though, you should still sync your clock to prevent issues with FF14 itself.)
robustness Lag spike protection for dismounting.
robustness Native solver DLLs now load reliably under Dalamud's loader and C# solvers are retired.
robustness A Stop mid-teleport no longer hangs Drakos.
robustness When Drakos is unloaded, a tracker keeps a handle so any cleanups that outlive the teardown call is still tracked.

Alpha

@ v0.2.8 2026.05.15 · ~9 *4
solver New solver: Levinbrand fully replaces the old simplistic gathering scrip grind solver. It now: (1) Runs a backward induction DP for optimal per-visit GP allocation taking regen + cordial pops into account. (2) Takes into account the estimated time required to get a particular level of scrip yield. (3) Compares it with possible unvisited candidate.
robustness Manual NPC offsets added for Radz-at-Han collectable appraiser and scrip exchange.
robustness Bolt types (Stop, Gently Stop, and Kill) now work on almost all hooks, crafting, gathering, and orchestration.
robustness Drakos now detects the edge case when the ephemeral node might disappear mid-gather and does not throw.
qol Drakos now avoids going to unspoiled/legendary nodes with too few ET minutes left to spare (it previously sometimes got too greedy and is late by a few ET minutes).
robustness Drakos now detects the edge case when a timed node window has expired and immediately aborts instead of throwing (this should theoretically never happen and is a safeguard).
robustness Drakos now uses the server clock to prevent issues due to out-of-sync system clocks.
optimization Firebrand-fast now tells orchestration, Levinbrand, and other higher-level solvers an estimate of the GP regen due to strikes for planning purposes, which leads to better accuracy without sacrificing speed.
optimization Firebrand-fast now has slightly better accuracy with GP estimates without sacrificing speed.
robustness Ephemeral gathering sessions no longer throws due to being on the wrong job if the player changes their job manually.
robustness When stopping Drakos and Drakos is in combat, it tries to kill the mob first.
robustness Edge case where if there is nothing the player wants to purchase with scrips and yet Drakos keeps getting gathering collectables... causing a deadlock in the hook system is fixed.
robustness Numerous Bolt fixes.

Alpha

@ v0.2.7 2026.05.09 · +1 ~8 *8
+ new robustness

Bolt: Drakos now routes a bolt token through all of its systems that handles stopping at various levels of granularity. It's currently still in testing phase. Stop and Stop Gently are no longer ad-hoc implementations throughout the codebase. You should now observe gently stop actually doing its job much more often. Currently, bolt has 3 modes: /drakos kill, Stop, and Stop Gently. Stop interrupts Drakos immediately, but does not terminate connection to the external GUI, unlike /drakos kill, which stops all services. Stop gently lets the bot finish the current unit of a work (e.g. a craft) before stopping, so the character is never left mid-action. In programming terms, stop gently only occurs on uneffectful states in any state machine. The full concurrency migration will be delayed for now; we thought Bolt gives us the biggest gain and is easy to conceptually merge it into our current system.

ui The external GUI now reflects what the orchestrator is actually doing (Idle / Planning / Executing, etc.).
qol You can now set FC buff purchase targets, e.g. 8 of Heat of Battle and 7 of That Which Binds Us.
qol Collectable scrip turn-ins now jump directly to the correct shop tab directly for gathering collectables.
qol Sprint no longer triggers before mounting up if no on-foot movement is expected.
qol NPC approach threshold relaxed to 4.2y.
qol Scrip exchange long hook now triggers when beginning a new plan.
qol Gathering scrip grinding now replans immediately if it is no longer feasible to reach a node before the timed window ends instead of going to the node. This is currently slightly conservative.
qol Gathering scrip grinding and legendary nodes now take visited spawns into account across replans so Drakos doesn't re-target the same exhausted node if the player changes plan halfway.
fix Fixed Radz-at-Han scrip exchange
fix Fixed gathering scrip grinding using the wrong GP per strike calculation for planning purposes.
robustness Plugin shutdown now safely tears down Fleck WebSocket callbacks instead of leaving them holding stale references that might fire after dispose.
robustness Drakos no longer fails when the gearset module is briefly unavailable.
robustness Plugin construction failure now tears down all partial DI registrations cleanly.
robustness Bolt and Dispose cancellation-callback exceptions are now isolated, so one bad callback can't take the whole shutdown down.
threading Race condition for the exhausted node store is fixed.
fix Fixed teleporting from a shard to the main aetheryte.

Alpha

@ v0.2.6 2026.05.08 · ~2 *3
gathering Drakos now waits up to 3 Eorzean minutes after a window opens for the node to actually pop in the world before abandoning it.
solver Firebrand-mid solver now sacrifices some accuracy when scour gains are not multiples of 5 in order to stay within 2s of solve time.
robustness When navigating to a centroid to wait for a node spawn, Drakos now flies higher in the air to prevent collision.
fix Reoptimization trigger now detects timed-node windows appropriately. Previously Drakos can go on for too long without re-optimization.
robustness /drakos kill now works during selecting yes or no near the end of an FC buff purchase.

Alpha

@ v0.2.5 2026.05.04 · +2 ~1 *1
+ new hook

New long hook: FC buff purchase: Drakos can now travel to an OIC quartermaster and purchase missing FC buffs.

+ new hook

New rapid hook: FC buff activation: Drakos can now activate an FC buff based on your priority list.

navigation Drakos no longer runs right on top of an aethernet shard to travel.
fix Numerous robustness additions to /drakos kill.

Alpha

@ v0.2.4 2026.05.03 · ~1 *5
navigation Drakos now uses path length instead of direct length for mounting decisions.
fix Alexandria folklore detection fixed
robustness Shrunk node interaction tolerance to 3.7y from 4y.
robustness Increased teleport completion timeout to 35s.
robustness Ultrarapid hooks now stop during kill or plugin unload, including main-thread reads that were already queued.
robustness Plus dozens of cancellation edge cases fixed.

Alpha

@ v0.2.3 2026.05.01 · *5
robustness Mount-then-fly recovery pattern when stuck fixed.
robustness Several WebSocket cleanup fixes.
robustness Initiating most work tasks from the API is now idempotent.
robustness Inventory polling now waits for the baseline read before starting.
robustness Cooldown probe is now more robust.

Alpha

@ v0.2.2 2026.04.29 · *1
internal Several dev-facing fixes to clean up our patch-day routine and make it more robust.

Alpha

@ v0.2.1 2026.04.29 · !1
hotfix · game-update Folklore tome detection is now fixed.

Alpha

@ v0.2.0 2026.04.29 · ~1 *6
game-patch Drakos has been preliminarily updated for Patch 7.5
threading Fixed a cancellation race condition between ultrarapid hooks and teardown.
threading Fixed a cancellation race condition between off-thread and Dalamud thread.
plugin Ultrarapid hooks no longer polls vnavmesh at startup.
qol Sprint no longer fires on every ground-travel leg.
threading Ultrarapid hooks no longer collide with mounting, dismounting, and teleporting.
robustness Market board listing evaluation retries on cache misses.

Alpha

@ v0.1.5 2026.04.26 · +1 ~11 *8
+ new hooks

New hook: FC chest storage

hooks Ultrarapid hooks: Sprint and cordial usages are now ultrarapid hooks.
hooks Cordial is no longer a polling listener. It has been split into a rapid hook and an ultrarapid hook.
hooks Sprint is no longer a polling listener. It is now an ultrarapid hook.
qol Drakos now checks quest completion before going to collectable appraisers, scrip exchange, and summoning bells.
qol Drakos now stops 2 yalms from an NPC instead of walking up directly onto a vendor's head.
qol Drakos can now use aethernet travel.
game-update Migration to Dalamud 15 has begun.
feature Cosmic exploration.
qol Intermediate material retrieval
qol Stack consolidation
feature Fishing
threading Race condition between cordial usage and teleportation is fixed. This is done by hardening the architecture by creating ultrarapid hooks, so anything that might compete with nav-related tasks have to respect TravelResolver's natural yield points.
fix Aethernet travel now calculates distances with territoryID.
threading Migrated to vnavmesh's Path.MoveTo and hardened cancel-ability.
robustness NPC offset improvement retries the exact target on transient walk failures with an expanded cone.
robustness Crafting rotations no longer get stuck after an error.
robustness Marketboard undercut sweep no longer crashes on background threads.
robustness FC chest storage now detects when an item swap has occurred instead of intended storage.
threading /drakos kill now stops Drakos mid-walk.

Alpha

@ v0.1.4 2026.04.25 · +3 ~10 *5
+ new hooks

New hook: Retainer undercut. Drakos now travels to a summoning bell automatically instead of the player needing to be near a summoning bell. Drakos now posts brand-new listings automatically based on settings. Drakos now prevents undercutting your own retainers. Drakos now allows per-item configuration for undercut amount, floor, ceiling, and listing sizes and stack sizes. Drakos can now post listings from the saddlebag and the retainer's inventory.

+ new ui

New GUI panel: Selling panel The external GUI now has a new Selling tab. A watchlist editor allows you set per-item configuration for undercut settings, for each character. You can save these settings as a json, and you can import it in either replace or merge mode. The undercut sweep monitor streams live status and per-listing actions.

+ new hooks

New hook: Vendor repair Drakos can now travel to a mender to repair. This triggers when under <20%, and when the player has fewer than 13 Grade 8 Dark Matter. This hook is classified as a long hook, so it will not trigger during a long ephemeral gathering session, for instance.

ui We have migrated to a new external GUI that looks nicer and corresponds to the website's style.
qol Sprint now fires everywhere, not just on gathering routes.
qol /drakos kill now interrupts pathfinding.
optimization Gatherer MaxGP is now inferred from your saved gearset. This makes orchestration solvers much more accurate.
hooks Undercutting foundation has been set up and can incorporate demand-aware adjustments in the future.
ui Undercutting API has been set up and can incorporate external monitoring in the future.
feature Cosmic exploration.
qol Intermediate material retrieval
qol Stack consolidation
optimization Aethernet shard travel
threading Race condition after teleport has been fixed.
behavior Inventory pressure counting the wrong pool has been fixed.
logging Self-repair hook now has more robust logging.
threading Retainer state machine race condition fixed.
feature And plenty of bugfixes with the new features before release.

Alpha

@ v0.1.3 2026.04.18 · +3 ~9 *5
+ new crafting

HQ ingredient solver: Drakos can now automatically figure out whether a craft actually needs HQ ingredients and automatically determine the most efficient means to get there. This is a new config setting.

+ new hooks

New hook: Retainer storage. Drakos now travels to a summoning bell, summons retainers, and deposits overflow items to free retainer inventory slots.

+ new ui

Stash panel: Drakos GUI now tracks aggregate inventory across your main inventory, saddlebag, and all retainers.

craft Crafter gearset stat reading: Now reads the gearsets for each DoH job to infer stats, instead of assuming all stats are equal.
hooks Rapid hooks now trigger during long tasks: self-repair, food reapplication can now trigger during ephemeral gathering, combat, and normal gathering.
qol Drakos now sprints on cooldown
gathering Drakos now uses cordials while mounted
gathering Gatherer scrip grind has transitioned to a state machine pattern, which aids error tracking.
gathering Refactor gathering navigation so that all state machines use the same traveling services.
retainers v2 undercut system that respects price floors, has a per-item watchlist, automatic listing from inventory, and a new selling panel.
cosmic Cosmic exploration.
craft Intermediate material retireval
hooks CollectableRelief hook no longer fails to load because of a missing registration.
threading Retainer background saves run off the main thread now.
gathering Gathering doesn't block if only some inventory pages are active now.
threading Orchestration executing handler checks yield completion before IsRunning, preserving yields that land exactly at task end.
misc Fixed DI registration for RetainerStorage.

Alpha

@ v0.1.2 2026.04.17 · +5 ~5 *6
+ new hooks

New hook: inventory relief via collectable turn-in and scrip purchases. Previously this was done only via tasks.

+ new travel

Travel system now supports Dravanian Hinterlands.

+ new combat

All combat jobs now ship a basic rotation tuned for bursts rather than openers.

+ new orchestration

Auto-assigns combat grinding tasks for certain materials.

+ new orchestration

Try-to-unstuck routine when anomalies are detected.

hooks Major refactor of the hook system: Hooks are small tasks that run within an orchestration plan scrip purchasing, repairs, etc. Foundation laid; not every hook is migrated yet.
travel Infrastructure for multi-zone traveling, airships, ferries, and housing. We'll be implementing these in the weeks to come.
retainer Smart retrieval from retainer inventory for undercutting and material pickup.
hooks Hook migrations to new hook system.
cosmic Cosmic exploration.
gather Scrip grinding is now treated as a composite timed task.
retainer Retainer inventory threading issues fixed.
gather Scrip grinding detects nodes from visible range instead of surveying spots one by one.
solver Kill Rust solver threads when Drakos is undetected.
combat Now double-weaves as intended.
perf Gathering scrip grind solver no longer runs on main thread.

Alpha

@ v0.1.1 2026.04.05 · +5 ~6 *11
+ new combat

Overworld combat farming.

+ new combat

Chocobo companion usage.

+ new combat

v1 avoidance of A/S-ranks and boss FATEs during overworld farming.

+ new crafter

Configurable crafter scrip source selection.

+ new solver

Icebrand — ephemeral node solver.

solver Firebrand-fast: <50ms, ~6% average distortion, ~23% 95th percentile distortion.
solver Firebrand-mid: <500ms, ~0.3% average distortion, ~2% 95th percentile distortion.
solver Firebrand-long: 10s, <0.2% average distortion, 1% 90th percentile distortion.
solver Icebrand no longer dumps all GP on one ephemeral node. It maps optimal GP allocation across nodes and is cordial-aware.
solver Solvers migrated to Rust FFI for robustness.
cosmic Cosmic Exploration — work has begun.
gather Multi-zone gathering double-teleport on crystals.
gather Territory filter for multi-zone gathering items.
gather GP allocation for normal gather nodes was suppressing crystal fallback.
gather Ledger clamping caused intermediate overproduction on re-expansion.
craft Quick synth robustness.
craft Crafting detection robustness around gearset switch animation lock.
craft More stabilization delay for RecipeNote closing.
gui Heartbeat killed idle external GUI connections — fixed.
perf Rerouted heavy scheduler logic to background threads.
cli /drakos kill now immediately kills active solvers.
system Stale system.status updates fixed.

Alpha

@ v0.1.0 2026.03.28 · +30
+ new solver

Rapidium: a custom raphael-rs-based solver with CLI bridge for optimal rotation computation, mid-craft re-solving, and partial-solve recovery.

+ new batch

Multi-item craft queues with automatic job/gearset switching and animation lock handling.

+ new quick

Automated quick synth with eligibility detection and completion tracking.

+ new state

Real-time crafting state capture to feed into Rapidium solver to take advantage of procs.

+ new policy

Configurable crafting policies for the orchestrator to dispatch batch crafts. Specify what food and medicine you want to use, and whether to use HQ ingredients or not.

+ new loop

Full automated loop for normal gathering: teleport to zone, navigate to node, interact, gather, cycle to next node.

+ new solver

Yield solver: DP-based optimal rotation with GP regen modeling, node bonus integration, and crystal diversion.

+ new solver

v1 Firebrand solver: backward induction with Meticulous free-hit exact modeling and Phase 2 integrity-0 handling.

+ new collectable

Firebrand solver caching: MDD-compressed collectable strategy rotations with Collector's Intuition proc detection, async pre-solving, and strategy-level caching.

+ new timed

Timed/ephemeral node support: window-aware scheduling with node abandon and revisit logic.

+ new hidden

Luck skill usage with sniff-and-rotate cycling for hidden slot discovery.

+ new nav

TSP cluster-pair routing, pathfinding integration, mount usage, and targetability checks. Has an automated routine to prevent getting stuck on collision.

+ new reduce

Automated aetherial reduction of collectables to aethersands.

+ new gp

DP-based GP allocation with cordial modeling, food/medicine buff simulation, and hold-floor travel-only regen estimation.

+ new core

Orchestration foundation: Planning (MRP/BOM explosion, scheduling) and Execution (state machines, dispatch).

+ new orders

Order expansion: First pass at an MRP-style BOM explosion with layered DAG system to automatically figure out what tasks are required to reach the goal.

+ new scheduler

Three-tier priority scheduling (L1 timed windows / L2 gap-filling / L3 filler) with GreedyFill, critical path analysis, and task scoring.

+ new hooks

First pass: reactive interrupt framework with HookType/HookTier taxonomy, two-tier inventory pressure, repair hooks via Dark Matter, and consumable hooks.

+ new sim

Resource simulation: GP, buffs, inventory slots, and location tracking for schedule feasibility and schedule optimization.

+ new cost

Transition cost estimation: setup + per-unit, teleport/aethernet distance with MapMarker-based aetheryte resolution.

+ new decision

Structured decision log pipeline for scheduler transparency.

+ new scrip

Scrip Exchange navigation with scrip-to-item exchange.

+ new scrip

First pass: gatherer scrip multi-source route planner.

+ new scrip

Automated collectable appraiser turn-in.

+ new retainer

Inventory reading, slot detection, and retainer list management.

+ new retainer

Market board undercutting with cooperative interruption support.

+ new retainer

Market board purchasing with item verification, gil tracking, retry logic.

+ new market

Live price reading, world visit, and multi-item purchase orchestration with world hopping.

+ new gui

Extensible WebSocket bridge for the external GUI and more to come!

+ new gui

Settings panel, orchestration controls, gathering controls, market board panel, log viewer.

── end of stream · first light · 2026.03.28 ──

Everything above was built on this.

older builds on github ↗