1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
//! What an agent this plane does not execute reported doing.
//!
//! # The vocabulary is deliberately small, and deliberately not the wire's
//!
//! An observation record is evidence at the *asserted* rung, and the honest
//! thing to keep is what the seat actually establishes: **what a coding agent
//! was asked, what it reported doing, and what a person allowed.** That is the
//! gap nothing in the editor ecosystem fills with a tamper-evident,
//! offline-verifiable account, and it is a different artifact from a
//! transcript.
//!
//! So the streaming surface is not recorded. Message and thought chunks are
//! presentation — they arrive token by token, they are the agent's prose about
//! itself, and journaling them would turn an evidence log into a chat history
//! whose bulk hides the four events that matter. A deployment that wants the
//! transcript has one already; what it does not have is this.
//!
//! The vocabulary is also not a copy of the protocol's. A record kind that
//! mirrored one wire's discriminators would have to move when that wire moved,
//! and this plane would be storing somebody else's revision in its own durable
//! format. What travels is the *meaning*, which is stable across both published
//! revisions of the wire that prompted it.
use ;
/// One thing an observed agent reported.
///
/// Typed rather than prose, for the reason every other journal vocabulary is:
/// an operator alerting on what an unattended agent did should not be matching
/// on sentences, and a variant added here is one every reader must consider.
/// Where the agent said a tool call had got to.
/// What came back when a person was asked to permit a call.