fix test
This commit is contained in:
parent
e76abac24e
commit
cf7e5e88bc
18
app/ui/ui.go
18
app/ui/ui.go
|
|
@ -95,15 +95,15 @@ const (
|
|||
)
|
||||
|
||||
type Server struct {
|
||||
Logger *slog.Logger
|
||||
Restart func()
|
||||
Token string
|
||||
Store *store.Store
|
||||
ToolRegistry *tools.Registry
|
||||
Tools bool // if true, the server will use single-turn tools to fulfill the user's request
|
||||
WebSearch bool // if true, the server will use single-turn browser tool to fulfill the user's request
|
||||
Agent bool // if true, the server will use multi-turn tools to fulfill the user's request
|
||||
WorkingDir string // Working directory for all agent operations
|
||||
Logger *slog.Logger
|
||||
Restart func()
|
||||
Token string
|
||||
Store *store.Store
|
||||
ToolRegistry *tools.Registry
|
||||
Tools bool // if true, the server will use single-turn tools to fulfill the user's request
|
||||
WebSearch bool // if true, the server will use single-turn browser tool to fulfill the user's request
|
||||
Agent bool // if true, the server will use multi-turn tools to fulfill the user's request
|
||||
WorkingDir string // Working directory for all agent operations
|
||||
|
||||
// Dev is true if the server is running in development mode
|
||||
Dev bool
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ func (u *Updater) checkForUpdate(ctx context.Context) (bool, UpdateResponse) {
|
|||
currentVersion := version.GetVersion()
|
||||
query.Add("version", currentVersion)
|
||||
query.Add("ts", strconv.FormatInt(time.Now().Unix(), 10))
|
||||
|
||||
|
||||
slog.Debug("checking for update", "current_version", currentVersion, "os", runtime.GOOS, "arch", runtime.GOARCH)
|
||||
|
||||
// The original macOS app used to use the device ID
|
||||
|
|
@ -264,7 +264,7 @@ func (u *Updater) StartBackgroundUpdaterChecker(ctx context.Context, cb func(str
|
|||
time.Sleep(UpdateCheckInterval)
|
||||
continue
|
||||
}
|
||||
|
||||
|
||||
if !settings.AutoUpdateEnabled {
|
||||
// When auto-update is disabled, don't check or download anything
|
||||
slog.Debug("auto-update disabled, skipping check")
|
||||
|
|
@ -304,7 +304,7 @@ func (u *Updater) CheckForUpdate(ctx context.Context) (bool, string, error) {
|
|||
func (u *Updater) DownloadUpdate(ctx context.Context, updateVersion string) error {
|
||||
// First check for update to get the actual download URL
|
||||
available, updateResp := u.checkForUpdate(ctx)
|
||||
|
||||
|
||||
if !available {
|
||||
return fmt.Errorf("no update available")
|
||||
}
|
||||
|
|
@ -312,13 +312,13 @@ func (u *Updater) DownloadUpdate(ctx context.Context, updateVersion string) erro
|
|||
slog.Error("version mismatch", "requested", updateVersion, "available", updateResp.UpdateVersion)
|
||||
return fmt.Errorf("version mismatch: requested %s, available %s", updateVersion, updateResp.UpdateVersion)
|
||||
}
|
||||
|
||||
|
||||
slog.Info("downloading update", "version", updateVersion)
|
||||
err := u.DownloadNewRelease(ctx, updateResp)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
slog.Info("update downloaded successfully", "version", updateVersion)
|
||||
return nil
|
||||
}
|
||||
|
|
@ -327,7 +327,7 @@ func (u *Updater) InstallAndRestart() error {
|
|||
if !UpdateDownloaded {
|
||||
return fmt.Errorf("no update downloaded")
|
||||
}
|
||||
|
||||
|
||||
slog.Info("installing update and restarting")
|
||||
return DoUpgrade(true)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue