Skip to content
GitmoapAPIBeta
Schema

AiSessionTranscript

A page of a session's transcript, with every input the session has received.

Shape

  • inputsarray of AiSessionInputEvery input the session has received, in order.
    • The AiSessionInput schema
    • created_atstring · date-timeWhen it arrived.
    • kindAiSessionInputKindinstructionassignmentmentioncommentreviewpipeline_failureWhat it is.
    • seqinteger · int641, 2, … within the session.
    • textstringWhat it says.
    • aboutstring or nulloptionalThe address it is about.
    • fromstring or nulloptionalWho sent it, as @username, when a person did.
  • turnsarray of AiTranscriptTurnThe turns this page covers, oldest first.
    • The AiTranscriptTurn schema
    • callsarray of AiTranscriptCallThe tool calls it made, in order.
      • The AiTranscriptCall schema
      • call_nointeger · int32Its place in the turn, from 1.
      • inputobjectWhat the agent asked the tool for.
      • toolstringThe tool it called.
      • truncatedbooleanWhether result was cut short.
      • live_outputstring or nulloptionalThe latest output of a workspace command still running.
      • resultstring or nulloptionalWhat the tool returned, at most 32 KiB. Absent while the call runs.
    • textarray of stringWhat the agent wrote, in order.
    • turn_nointeger · int32The turn's number, from 1.
    • inputs_throughinteger · int64 or nulloptionalThe highest input the turn's request carried: inputs above the previous turn's and up to this one reached the agent before this turn.
  • next_turninteger · int32 or nulloptionalThe first turn of the next page; absent at the newest.

Example

Synthesized example
{
"inputs": [
{
"created_at": "2026-10-10T06:28:57Z",
"kind": "instruction",
"seq": 61,
"text": "text-da81"
}
],
"turns": [
{
"calls": [],
"text": [],
"turn_no": 27
}
],
"next_turn": 79
}

Graph

Used inside

No schema contains this one.

Used by