forked from BasedHardware/omi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAgentRuntimeMessageKind.swift
More file actions
38 lines (38 loc) · 1.12 KB
/
Copy pathAgentRuntimeMessageKind.swift
File metadata and controls
38 lines (38 loc) · 1.12 KB
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
extension AgentRuntimeProcess.RuntimeMessage {
/// Closed routing taxonomy for messages received from the JSONL runtime.
/// Kept beside the protocol boundary instead of growing the process owner.
enum Kind: Equatable {
case initMessage
case textDelta
case thinkingDelta
case toolUse
case authorizedToolExecution
case toolActivity
case turnActivity
case toolResultDisplay
case result
case error
case authRequired
case authSuccess
case cancelAck
case controlToolResult
case journalOperationResult
case journalTurnChanged
case journalBackendSync
case journalBackendDelete
case journalBackendReconcile
case chatFirstDeferralDelivery
case defaultExecutionProfileConfigured
case surfaceSessionResolved
case sessionExecutionProfileMigrated
case contextSourceUpdated
case contextSnapshot
case legacyMainChatSessionsImported
case externalSurfaceRunBeginResult
case externalSurfaceToolResult
case externalSurfaceRunCompleteResult
case chatFirstHarnessExecutorResult
case ownerRuntimeRevoked
case unknown(String)
}
}