Interface: ThoughtItem
Defined in: core/dist/types/stream-segments/types.d.ts:95
Individual thought in a sequential thinking chain
Properties
branchId?
optionalbranchId?:string
Defined in: core/dist/types/stream-segments/types.d.ts:117
Branch identifier (e.g., "oauth2_approach")
expandedNote?
optionalexpandedNote?:boolean
Defined in: core/dist/types/stream-segments/types.d.ts:121
Whether this thought triggered plan expansion
indentLevel?
optionalindentLevel?:number
Defined in: core/dist/types/stream-segments/types.d.ts:123
Indentation level for display (0=main, 1+=branch)
is_final?
optionalis_final?:boolean
Defined in: core/dist/types/stream-segments/types.d.ts:105
Whether this is the final conclusion
isBranch?
optionalisBranch?:boolean
Defined in: core/dist/types/stream-segments/types.d.ts:119
Whether this thought is part of a branch
isRevised
isRevised:
boolean
Defined in: core/dist/types/stream-segments/types.d.ts:109
Whether this thought has been superseded by a revision
progressCurrent?
optionalprogressCurrent?:number
Defined in: core/dist/types/stream-segments/types.d.ts:113
Current thought number in sequence (1, 2, 3...)
progressTotal?
optionalprogressTotal?:number
Defined in: core/dist/types/stream-segments/types.d.ts:115
Total thoughts planned in sequence
revisedBy?
optionalrevisedBy?:string
Defined in: core/dist/types/stream-segments/types.d.ts:111
ID of the thought that revised this one
revises?
optionalrevises?:string
Defined in: core/dist/types/stream-segments/types.d.ts:103
ID of the thought this revises (if any)
summary
summary:
string
Defined in: core/dist/types/stream-segments/types.d.ts:99
Short summary (always visible, max 80 chars)
thought
thought:
string
Defined in: core/dist/types/stream-segments/types.d.ts:101
Full detailed reasoning
thought_id
thought_id:
string
Defined in: core/dist/types/stream-segments/types.d.ts:97
Unique identifier for this thought
timestamp
timestamp:
number
Defined in: core/dist/types/stream-segments/types.d.ts:107
When this thought was recorded