NeomageSystemPrompt class

Loads and assembles the Neomage personality from modular markdown files.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

identity String
Get just the identity section (for display in UI/about).
no setter
isLoaded bool
Whether personality has been loaded.
no setter

Static Methods

build({required String model, required String workingDirectory, String? gitBranch, String? projectLanguage, String? projectFramework, String? userInstructions, String? memoryContext, String? platform, bool isGitRepo = false, List<String> loadedSkills = const []}) String
Build the full system prompt with personality + dynamic context.
load() Future<void>
Load all personality modules from assets. Call once at app init.