ArgumentRow
Interface: ArgumentRow
Defined in: src/core/agent/arguments/rows.ts:80
The inputs layer's verdict on ONE ruled argument of ONE tool call — a row on
AgentState.findingsLedger (kind: 'argument').
Filed: source: 'default' (the library filled the declared default, or the
model sent that same value itself — proposed says which), source: 'model' (the model sent another value, and the record does not trace it),
asked with no source (the call left an ask argument out and the person
was asked — missing — or asked again after an answer that did not fit —
invalid-answer), and source: 'answered' (the person's answer filled the
value; free when it came through a free-text field).
Under declared sources (.inputsLayer({ argumentSources: true }) or
.findings({ argumentSources: true })) a present
value's row also carries the model's claim and the library's check of it
(sourcedRowOf): claimed ('none' when it declared nothing), source
said / result / app / answered when the check traced it (matched,
reading, earlier, result, setAside, argumentsFrom, appSource),
failed when it did not, coincides for the library's own lookup (a hint,
never a source), and asked: 'unverified' with the model's value as
proposed when an ask rule asks about it. A FREE argument a from entry
named is filed with no rule. A reader skips a member it does not know.
Properties
appSource?
readonlyoptionalappSource?:string
Defined in: src/core/agent/arguments/rows.ts:129
argument
readonlyargument:string
Defined in: src/core/agent/arguments/rows.ts:88
The top-level argument name — schema vocabulary, like toolName.
argumentsFrom?
readonlyoptionalargumentsFrom?:"listed"|"unlisted"
Defined in: src/core/agent/arguments/rows.ts:128
asked?
readonlyoptionalasked?:ArgumentAsked
Defined in: src/core/agent/arguments/rows.ts:95
claimed?
readonlyoptionalclaimed?:ArgumentClaim
Defined in: src/core/agent/arguments/rows.ts:108
coincides?
readonlyoptionalcoincides?:"person"|"app"|"result"
Defined in: src/core/agent/arguments/rows.ts:131
earlier?
readonlyoptionalearlier?:true
Defined in: src/core/agent/arguments/rows.ts:125
failed?
readonlyoptionalfailed?:ArgumentCheckFailed
Defined in: src/core/agent/arguments/rows.ts:133
free?
readonlyoptionalfree?:true
Defined in: src/core/agent/arguments/rows.ts:130
iteration
readonlyiteration:number
Defined in: src/core/agent/arguments/rows.ts:86
kind
readonlykind:"argument"
Defined in: src/core/agent/arguments/rows.ts:81
malformed?
readonlyoptionalmalformed?:number
Defined in: src/core/agent/arguments/rows.ts:132
matched?
readonlyoptionalmatched?:ArgumentMatched
Defined in: src/core/agent/arguments/rows.ts:116
How the value was traced to its source: the quote holds it, a declared
phrase names it, an earlier answer in another spelling — or, under
.time(), it IS the window of a mention the reader recorded (mention:
the library filled it from that window, or the model's quote named that
mention and its value equals the window).
period?
readonlyoptionalperiod?:true
Defined in: src/core/agent/arguments/rows.ts:92
Set on the argument Tool.period names.
proposed?
readonlyoptionalproposed?:string
Defined in: src/core/agent/arguments/rows.ts:107
The MODEL's own value, same view: on a default row, the default the model
sent itself (absent = the library filled it); on an answered row, the
value the person's answer replaced.
quote?
readonlyoptionalquote?:string
Defined in: src/core/agent/arguments/rows.ts:123
The model's quote, clipped (QUOTE_CHARS) — 'REDACTED' on an agent
where ANY tool in reach can hide arguments (it registers a tool that
carries an argument view, or wires a ToolProvider — whatever it lists): a
quote is free text, and may hold any value a tool hides, in any spelling.
reading?
readonlyoptionalreading?:true
Defined in: src/core/agent/arguments/rows.ts:124
result?
readonlyoptionalresult?:string
Defined in: src/core/agent/arguments/rows.ts:126
rule?
readonlyoptionalrule?:"ask"|"assume"
Defined in: src/core/agent/arguments/rows.ts:90
The rule on the argument; absent on a free argument a from entry named.
setAside?
readonlyoptionalsetAside?:"open"|"noise"|"ruled-out"
Defined in: src/core/agent/arguments/rows.ts:127
source?
readonlyoptionalsource?:ArgumentSource
Defined in: src/core/agent/arguments/rows.ts:94
Where the value came from; absent only on an asked row.
toolCallId
readonlytoolCallId:string
Defined in: src/core/agent/arguments/rows.ts:84
toolName
readonlytoolName:string
Defined in: src/core/agent/arguments/rows.ts:85
turn
readonlyturn:number
Defined in: src/core/agent/arguments/rows.ts:83
AgentState.turnNumber when the row was filed — the conversation turn.
value?
readonlyoptionalvalue?:string
Defined in: src/core/agent/arguments/rows.ts:101
The value the call runs with, in the tool's own argument view, clipped
(integrity/argumentLeaves.ts · clipValue); 'REDACTED' when the view
hides the argument.
