NAME

Claude::Agent::Content::Thinking - Thinking content block

DESCRIPTION

A thinking content block containing Claude's reasoning. Present only when extended thinking is enabled.

ATTRIBUTES

type

Always thinking. Read only.

thinking

The reasoning text.

signature

Optional signature for verification. has_signature reports whether it was given.

raw

The decoded block as the CLI sent it, when the object was built by Claude::Agent::Content->from_json. Keys the class does not declare are reachable here.

METHODS

new

Takes a flat list of name/value pairs. Unknown names are ignored.

AUTHOR

LNATION, <email at lnation.org>

LICENSE

This software is Copyright (c) 2026 by LNATION.

This is free software, licensed under The Artistic License 2.0 (GPL Compatible).