It was until I started using XMCP (https://forum.xojo.com/t/xmcp-control-the-xojo-ide-from-your-ai-assistant). It took a little tuning with the system prompt and the usage guide in XMCP, but I now have Codex:
- checking that the active IDE project directory matches the current Codex worktree
- asking to perform an IDE save before it makes any changes
- performing an IDE reload project from disk after it makes any changes
- performing an analyze project to check for syntax errors
I had to add the save_project and analyze_project commands to XMCP, but it wasn’t hard to do.