AgentStyle class

Maps the agent's output categories to display styling.

The base class is a no-op (returns text unchanged), so the agent core stays presentation-agnostic and browser-safe. The native CLI injects AnsiAgentStyle when colors are enabled; a web client can supply its own.

Implementers

Constructors

AgentStyle()
const

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

blocked(String text) → String
A blocked/refused notice (e.g. a command_shield denial).
command(String text) → String
A command that is being executed (e.g. the $ apt-get install … echo).
executing(String text) → String
Executor-phase prose: carrying out an approved/decided action.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
planning(String text) → String
Planner-phase prose: investigation, reasoning, plan presentation.
planRule(String text) → String
The separator rule shown just before a plan — a distinct char and color from rule — that sets the plan apart from the preceding investigation.
prompt(String text) → String
An interactive prompt asking the user to confirm or approve.
proposedCommand(String text) → String
A command being proposed for confirmation (the Run: <cmd> line) — a distinct color from an executing command so the two read differently.
rule(String text) → String
The horizontal rule that frames the start and end of an agent interaction.
stats(String text) → String
The token-usage statistics line shown at the end of an interaction (tokens used, generation speed, request count, duration) — secondary information, rendered muted so it doesn't compete with the agent's prose.
toString() → String
A string representation of this object.
inherited

Operators

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