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.