This extension helps Aethiumian AI development outside Unity.
The first feature indexes BehaviourTreeData Unity YAML assets and shows CodeLens entries above C# node classes when AI assets use those node types.
Features
- Shows
N AI assets use this node above concrete TreeNode classes.
- Opens a QuickPick with the AI assets that use the selected node type.
- Opens the selected
.asset at the first matching serialized node entry.
- Shows an AI Overview sidebar for the selected or currently open AI asset.
- Groups target script, variables, and inferred tree structure under each AI asset.
- Automatically follows the active AI asset or C# script and groups related AI assets.
- Pins the current overview when you want to keep it stable while navigating code.
- Opens script-backed variables at the best matched
[AIVariable] member when possible.
- Scans the current workspace by default.
- Supports extra scan roots through
aethiumian.scan.extraPaths.
Settings
aethiumian.scan.extraPaths: Additional Unity project or package roots.
aethiumian.scan.includeGlobs: Asset glob patterns. Defaults to ["**/*.asset"].
aethiumian.scan.excludeGlobs: Folders or files excluded from indexing.
Commands
Aethiumian: Refresh AI Node Usage Index
Aethiumian: Show Node Usages
Aethiumian: Show AI Overview
Aethiumian: Show Current AI Overview
Aethiumian: Pin AI Overview
Aethiumian: Unpin AI Overview
Public command IDs:
aethiumian.refreshIndex
aethiumian.showNodeUsages
aethiumian.showAiOverview
aethiumian.showCurrentAiOverview
aethiumian.pinAiOverview
aethiumian.unpinAiOverview
Development
npm install
npm run compile
npm test
License
MIT
| |