-
-
Notifications
You must be signed in to change notification settings - Fork 892
Expand file tree
/
Copy pathobjrtinfo.go
More file actions
30 lines (25 loc) · 1.37 KB
/
objrtinfo.go
File metadata and controls
30 lines (25 loc) · 1.37 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
// Copyright 2025, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0
package waveobj
type ObjRTInfo struct {
TsunamiAppMeta any `json:"tsunami:appmeta,omitempty" tstype:"AppMeta"`
TsunamiSchemas any `json:"tsunami:schemas,omitempty"`
ShellHasCurCwd bool `json:"shell:hascurcwd,omitempty"`
ShellState string `json:"shell:state,omitempty"`
ShellType string `json:"shell:type,omitempty"`
ShellVersion string `json:"shell:version,omitempty"`
ShellUname string `json:"shell:uname,omitempty"`
ShellIntegration bool `json:"shell:integration,omitempty"`
ShellOmz bool `json:"shell:omz,omitempty"`
ShellComp string `json:"shell:comp,omitempty"`
ShellInputBuffer64 *string `json:"shell:inputbuffer64,omitempty"`
ShellInputCursor *int `json:"shell:inputcursor,omitempty"`
ShellLastCmd string `json:"shell:lastcmd,omitempty"`
ShellLastCmdExitCode int `json:"shell:lastcmdexitcode,omitempty"`
BuilderLayout map[string]float64 `json:"builder:layout,omitempty"`
BuilderAppId string `json:"builder:appid,omitempty"`
BuilderEnv map[string]string `json:"builder:env,omitempty"`
WaveAIChatId string `json:"waveai:chatid,omitempty"`
WaveAIMode string `json:"waveai:mode,omitempty"`
WaveAIMaxOutputTokens int `json:"waveai:maxoutputtokens,omitempty"`
}