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
//! Triage's historical view of Cognition event attributes and the compatibility
//! views still consumed by the separately migrated widget surface.
//!
//! The CLI reads the fixed native Cognition collection and uses the current
//! Headspace, Memory, Message, and Relations projectors for their respective
//! domains. These literal-pinned IDs remain only for Cognition event kinds
//! whose original producers did not expose one shared schema module, plus the
//! old widget until that independent viewer lane is retired.
use triblespace::macros::id_hex;
use triblespace::prelude::*;
pub const KIND_PERSON_ID: Id = id_hex!("D8ADDE47121F4E7868017463EC860726");
pub const KIND_LOCAL_MESSAGE_ID: Id = id_hex!("A3556A66B00276797FCE8A2742AB850F");
pub const KIND_LOCAL_READ_ID: Id = id_hex!("B663C15BB6F2BF591EA870386DD48537");
pub const KIND_EXEC_REQUEST_ID: Id = id_hex!("3D2512DAE86B14B9049930F3146A3188");
pub const KIND_EXEC_IN_PROGRESS_ID: Id = id_hex!("2D81A8D840822CF082DE5DE569B53730");
pub const KIND_EXEC_RESULT_ID: Id = id_hex!("DF7165210F066E84D93E9A430BB0D4BD");
pub const KIND_MODEL_REQUEST_ID: Id = id_hex!("1524B4C030D4F10365D9DCEE801A09C8");
pub const KIND_MODEL_IN_PROGRESS_ID: Id = id_hex!("16C69FC4928D54BF93E6F3222B4685A7");
pub const KIND_MODEL_RESULT_ID: Id = id_hex!("DE498E4697F9F01219C75E7BC183DB91");
pub const KIND_REASON_EVENT_ID: Id = id_hex!("9D43BB36D8B4A6275CAF38A1D5DACF36");
pub const KIND_CONTEXT_CHUNK_ID: Id = id_hex!("40E6004417F9B767AFF1F138DE3D3AAC");
pub const REPO_HEAD_ATTR: Id = id_hex!("272FBC56108F336C4D2E17289468C35F");
pub const REPO_PARENT_ATTR: Id = id_hex!("317044B612C690000D798CA660ECFD2A");
pub const REPO_CONTENT_ATTR: Id = id_hex!("4DD4DDD05CC31734B03ABB4E43188B1F");
pub mod config {
use super::*;
attributes! {
"D1DC11B303725409AB8A30C6B59DB2D7" unsafe as persona_id: inlineencodings::GenId;
"950B556A74F71AC7CB008AB23FBB6544" unsafe as system_prompt: inlineencodings::Handle<blobencodings::UTF8String>;
"79E1B50756FB64A30916E9353225E179" unsafe as active_model_profile_id: inlineencodings::GenId;
"6691CF3F872C6107DCFAD0BCF7CDC1A0" unsafe as model_profile_id: inlineencodings::GenId;
"F9CEA1A2E81D738BB125B4D144B7A746" unsafe as model_context_window_tokens: inlineencodings::U256BE;
"4200F6746B36F2784DEBA1555595D6AC" unsafe as model_max_output_tokens: inlineencodings::U256BE;
"1FF004BB48F7A4F8F72541F4D4FA75FF" unsafe as model_context_safety_margin_tokens: inlineencodings::U256BE;
"095FAECDB8FF205DF591DF594E593B01" unsafe as model_chars_per_token: inlineencodings::U256BE;
}
}
pub mod local {
use super::*;
attributes! {
"95D58D3E68A43979F8AA51415541414C" unsafe as to: inlineencodings::GenId;
"2213B191326E9B99605FA094E516E50E" unsafe as about_message: inlineencodings::GenId;
"99E92F483731FA6D59115A8D6D187A37" unsafe as reader: inlineencodings::GenId;
}
}
pub mod relations {
use super::*;
attributes! {
"8F162B593D390E1424394DBF6883A72C" unsafe as alias: inlineencodings::ShortString;
}
}
pub mod exec {
use super::*;
attributes! {
"AA2F34973589295FA70B538D92CD30F8" unsafe as kind: inlineencodings::GenId;
"79DD6A1A02E598033EDCE5C667E8E3E6" unsafe as command_text: inlineencodings::Handle<blobencodings::UTF8String>;
"C4C3870642CAB5F55E7E575B1A62E640" unsafe as about_request: inlineencodings::GenId;
// Published by historical worker event records before this shared
// schema owned the read path. Literal pinning preserves that identity.
"79474B948670C7D0322C309EB65219F8" unsafe as attempt: inlineencodings::U256BE;
"B68F9025545C7E616EB90C6440220348" unsafe as exit_code: inlineencodings::U256BE;
"CA7AF66AAF5105EC15625ED14E1A2AC0" unsafe as stdout_text: inlineencodings::Handle<blobencodings::UTF8String>;
"BE4D1876B22EAF93AAD1175DB76D1C72" unsafe as stderr_text: inlineencodings::Handle<blobencodings::UTF8String>;
"E9C77284C7DDCF522A8AC4622FE3FB11" unsafe as error: inlineencodings::Handle<blobencodings::UTF8String>;
"90307D583A8F085828E1007AE432BF86" unsafe as about_thought: inlineencodings::GenId;
}
}
pub mod model_chat {
use super::*;
attributes! {
"5F10520477A04E5FB322C85CC78C6762" unsafe as kind: inlineencodings::GenId;
"5A14A02113CE43A59881D0717726F465" unsafe as about_request: inlineencodings::GenId;
// Published model-attempt identity; see the Exec attempt note above.
"8CAEF4617646F8C9E90BC9A3ED3D0496" unsafe as attempt: inlineencodings::U256BE;
"DA8E31E47919337B3E00724EBE32D14E" unsafe as about_thought: inlineencodings::GenId;
"B1B904590F0FA70AD1BA247F3D23A6CC" unsafe as output_text: inlineencodings::Handle<blobencodings::UTF8String>;
"567E35DACDB00C799E75AEED0B6EFDF7" unsafe as reasoning_text: inlineencodings::Handle<blobencodings::UTF8String>;
"9E9B829C473E416E9150D4B94A6A2DC4" unsafe as error: inlineencodings::Handle<blobencodings::UTF8String>;
"115637F43C28E6ABE3A1B0C4095CAC03" unsafe as input_tokens: inlineencodings::U256BE;
"F17EB3EABC10A0210403B807BEB25D08" unsafe as output_tokens: inlineencodings::U256BE;
"B680DCFAB2E8D1413E450C89AB156197" unsafe as cache_creation_input_tokens: inlineencodings::U256BE;
"0A9C7D70295A65413375842916821032" unsafe as cache_read_input_tokens: inlineencodings::U256BE;
}
}
pub mod reason {
use super::*;
attributes! {
"B10329D5D1087D15A3DAFF7A7CC50696" unsafe as text: inlineencodings::Handle<blobencodings::UTF8String>;
"E6B1C728F1AE9F46CAB4DBB60D1A9528" unsafe as about_turn: inlineencodings::GenId;
"514F4FE9F560FB155450462C8CF50749" unsafe as command_text: inlineencodings::Handle<blobencodings::UTF8String>;
}
}
pub mod context {
use super::*;
attributes! {
"81E520987033BE71EB0AFFA8297DE613" unsafe as kind: inlineencodings::GenId;
"3292CF0B3B6077991D8ECE6E2973D4B6" unsafe as summary: inlineencodings::Handle<blobencodings::UTF8String>;
"502F7D33822A90366F0F0ADA0556177F" unsafe as start_at: inlineencodings::NsTAIInterval;
"DF84E872EB68FBFCA63D760F27FD8A6F" unsafe as end_at: inlineencodings::NsTAIInterval;
"CB97C36A32DEC70E0D1149E7C5D88588" unsafe as left: inlineencodings::GenId;
"087D07E3D9D94F0C4E96813C7BC5E74C" unsafe as right: inlineencodings::GenId;
"9B83D68AECD6888AA9CE95E754494768" unsafe as reference: inlineencodings::GenId;
"316834CC6B0EA6F073BF5362D67AC530" unsafe as about_exec_result: inlineencodings::GenId;
}
}
pub mod cog {
use super::*;
attributes! {
"07F063ECF1DC9FB3C1984BDB10B98BFA" unsafe as kind: inlineencodings::GenId;
"FA6090FB00EEE2F5EF1E51F1F68EA5B8" unsafe as context: inlineencodings::Handle<blobencodings::UTF8String>;
}
}