Home › Codeable AI Editor Tools › Settings and commands

Settings and commands

Everything is under Edit > Project Settings > Plugins > Codeable AI Editor Tools. The settings are stored per user (they hold paths of your machine), so they are not shared through source control.

SettingMeaning
Content RootsMounts the export walks and the window offers. Empty: everything mounted, with your project's content ticked first
Include Substrings, Exclude SubstringsPermanent filters on package paths
Pseudo Code DirExport folder. Default graphs
Description FilesJSON files of descriptions the export prints where an asset has no field
Include Comments, Strip Defaults, OverwriteExport options, also in the export window
Description Import PathLast import source
Overwrite Existing DescriptionsReplace for the console import (the window always starts without it)
Save After ImportSave the touched packages after an import. Off: you save them yourself
Blender ExecutableBlender to start. Empty: the newest install found

Console commands

CommandDoes
CodeableAI.ExportExport with the settings, no window
CodeableAI.ImportDryRunImport dry run with the settings; writes the report only
CodeableAI.ImportImport with the settings
CodeableAI.ClearEngineEventCommentsDryRun, CodeableAI.ClearEngineEventCommentsRepair: remove comment bubbles that only repeat an engine event's tooltip

Scripting

The CodeableAIExport function library is callable from Python and Editor Utility Blueprints: Export Index, Export Index Filtered, Export Pseudo Code, Import Descriptions, Import Pseudo Code, Clear Engine Event Comments. The editing helpers live in CodeableAIGraphLibrary (Add Parent Call), CodeableAIComponentLibrary (Set Component Parent Socket) and CodeableAIStructLibrary (structs and their members).