Help us shape the future of Go! Take the 2026 Go Developer Survey

agent

package
v1.0.78 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAgentLogLine

func AddAgentLogLine(agentAPIKey string, source string, line string, inital bool) error

func AddAgentStat added in v1.0.77

func AddAgentStat(theAgent *modelsv2.AgentSchema, runningState bool, cpu float64, memory float32) error

func CheckAgentModsConfigs

func CheckAgentModsConfigs() error

func CheckAgentVersions

func CheckAgentVersions() error

func CheckAllAgentsLastComms

func CheckAllAgentsLastComms() error

func CreateAgentTask added in v1.0.77

func CreateAgentTask(theAgent *modelsv2.AgentSchema, action string, data interface{}) error

func DeleteAgent added in v1.0.77

func DeleteAgent(theAccount *modelsv2.AccountSchema, agentId bson.ObjectID) error

func GetAgentByAPIKey

func GetAgentByAPIKey(agentAPIKey string) (*modelsv2.AgentSchema, error)

func GetAgentById

func GetAgentById(accountIdStr string, agentIdStr string) (*modelsv2.AgentSchema, error)

func GetAgentByIdNoAccount

func GetAgentByIdNoAccount(agentIdStr string) (*modelsv2.AgentSchema, error)

func GetAgentConfig

func GetAgentConfig(agentAPIKey string) (types.API_AgentConfig_ResData, error)

func GetAgentLog added in v1.0.77

func GetAgentLog(theAgent *modelsv2.AgentSchema, logType string) (*modelsv2.AgentLogSchema, error)

func GetAgentModConfig

func GetAgentModConfig(agentAPIKey string) (*modelsv2.AgentModConfig, error)

func GetAgentSaves

func GetAgentSaves(agentAPIKey string) ([]modelsv2.AgentSave, error)

func GetAgentStats added in v1.0.77

func GetAgentStats(theAgent *modelsv2.AgentSchema) ([]*modelsv2.AgentStatSchema, error)

func GetAgentTasksApi

func GetAgentTasksApi(agentAPIKey string) ([]modelsv2.AgentTask, error)

func GetAllAgents

func GetAllAgents(accountIdStr string) ([]*modelsv2.AgentSchema, error)

func GetUserAccountAgents added in v1.0.77

func GetUserAccountAgents(theAccount *modelsv2.AccountSchema, agentId bson.ObjectID) ([]*modelsv2.AgentSchema, error)

func InitAgentService

func InitAgentService()

func InstallMod added in v1.0.77

func InstallMod(theAgent *modelsv2.AgentSchema, modReference string, version string) error

func MarkAgentTaskCompleted

func MarkAgentTaskCompleted(agentAPIKey string, taskId string) error

func MarkAgentTaskFailed

func MarkAgentTaskFailed(agentAPIKey string, taskId string) error

func NewWorkflow_CreateAgent added in v1.0.77

func NewWorkflow_CreateAgent(accountId bson.ObjectID, PostData *modelsv2.CreateAgentWorkflowData) (string, error)

func PostAgentSyncSaves

func PostAgentSyncSaves(agentAPIKey string, saves []modelsv2.AgentSave) error

func PurgeAgentStats added in v1.0.77

func PurgeAgentStats() error

func PurgeAgentTasks

func PurgeAgentTasks() error

func SaveObjectPathForAPIKey added in v1.0.77

func SaveObjectPathForAPIKey(apiKey, saveFileName string) (string, error)

SaveObjectPathForAPIKey resolves the S3 object path for a save file owned by the agent identified by apiKey.

func ShutdownAgentService

func ShutdownAgentService() error

func UninstallMod added in v1.0.77

func UninstallMod(theAgent *modelsv2.AgentSchema, modReference string) error

func UpdateAgentConfigApi

func UpdateAgentConfigApi(agentAPIKey string, version string, ip string) error

func UpdateAgentLastComm

func UpdateAgentLastComm(agentAPIKey string) error

func UpdateAgentModConfig

func UpdateAgentModConfig(agentAPIKey string, newConfig *modelsv2.AgentModConfig) error

func UpdateAgentSettings added in v1.0.77

func UpdateAgentSettings(theAgent *modelsv2.AgentSchema, PostData *types.APIUpdateServerSettings) error

func UpdateAgentStatus

func UpdateAgentStatus(agentAPIKey string, online bool, installed bool, running bool, cpu float64, mem float32, installedSFVersion int64, latestSFVersion int64) error

func UpdateAgentTaskItem

func UpdateAgentTaskItem(agentAPIKey string, taskId string, newTask modelsv2.AgentTask) error

func UpdateMod added in v1.0.77

func UpdateMod(theAgent *modelsv2.AgentSchema, modReference string) error

func UploadPendingLogs

func UploadPendingLogs() error

func UploadedAgentBackup

func UploadedAgentBackup(agentAPIKey string, fileIdentity types.StorageFileIdentity) error

func UploadedAgentLog

func UploadedAgentLog(agentAPIKey string, fileIdentity types.StorageFileIdentity) error

func UploadedAgentSave

func UploadedAgentSave(agentAPIKey string, fileIdentity types.StorageFileIdentity, updateModTime bool) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL