AiReference class

The brief handed to the model on every distribute ai request.

Two halves: a fixed reference describing what the CLI can do, and a generated section listing the keys that actually exist in this project. The generated half is what keeps the model from inventing operation keys — it can only choose from what is in front of it.

Kept deliberately short. This text is resent on every request, and a long brief costs tokens on each one while making the model less precise about the one decision it has to make.

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 Methods

build(ConfigParser config) String
The full brief for config.
projectContext(ConfigParser config) String
The generated half: the tasks and jobs that exist in this project.

Constants

commandReference → const String
The fixed half: what the commands are and how to choose between them.