Ongoing optimizations underway, but due to the new architecture we can only approach the old speeds, not reach them.
Yes, that's the price we'll have to pay for safety.
I also have plans to reduce the number of calculations my bot requires, which should hopefully reduce the time needed per run.
Update:
I'm gradually fixing issues that were introduced with Spectre. When using the Edgeville lodestone, I'm getting about 2.5 minute runs, much slower than the 1.5 minute runs I used to get when using the pre-Spectre version of my bot.
My goal is to get runs when using a glory down to 1.5 minutes and runs when using the Edgeville lodestone down to 2 minutes.
Overall profits should still be the same, since rune prices have gone up since the time this bot was initially released.
The bot has been updated to work with Spectre, although runs will take longer because the bot takes more time to interact with game entities. This issue is a client issue and cannot be fixed.
My current account also only has 1 summoning, so I haven't been able to test familiar support. Reclaiming pouches after a death may also not work.