waveterm/pkg/waveobj/objrtinfo.go
Mike Sawka ba573c4bcb
tsunami builder 3 (checkpoint) (#2487)
Got preview hooked up, log output hooked up, environment tab hooked
up... the controller, restarting the apps. it is actually working! still
lots to do and lots of hard coding to fix, but it is coming together...
2025-10-28 13:59:02 -07:00

26 lines
1.1 KiB
Go

// Copyright 2025, Command Line Inc.
// SPDX-License-Identifier: Apache-2.0
package waveobj
type ObjRTInfo struct {
TsunamiTitle string `json:"tsunami:title,omitempty"`
TsunamiShortDesc string `json:"tsunami:shortdesc,omitempty"`
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"`
ShellInputEmpty bool `json:"shell:inputempty,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"`
}