Smith::Output::HumanRenderer
Inherits Smith::Output::Renderer < Reference < Object
Constructors
new(io : IO = STDOUT)
SourceInstance methods
banner(provider : String, model : String, skills : Array(String)) : Nil
Sourcefinish(usage : LLM::Usage, cost : Float64 | Nil = nil) : Nil
Callers that have no price basis still want the usage line.
handle(event : Events::Event) : Nil
Sourceprompt_io
Where an approval prompt should write. In JSON mode this must not be stdout, or the prompt would land in the middle of the JSONL stream.