fix gateway boot signature after pico setup

This commit is contained in:
SiYue-ZO
2026-04-26 22:02:21 +08:00
parent cbe6a0907c
commit ddf2d7c655
2 changed files with 60 additions and 0 deletions
+5
View File
@@ -915,6 +915,11 @@ func (h *Handler) startGatewayLocked(initialStatus string, existingPid int) (int
// Already holding gateway.mu from caller.
if changed {
refreshPicoTokensLocked(h.configPath)
cfg, err = config.LoadConfig(h.configPath)
if err != nil {
return 0, fmt.Errorf("failed to reload config after ensuring pico channel: %w", err)
}
defaultModelName = strings.TrimSpace(cfg.Agents.Defaults.GetModelName())
}
if err := cmd.Start(); err != nil {