diff --git a/internal/bundler/upgrade.go b/internal/bundler/upgrade.go index 55f8861d..652828d8 100644 --- a/internal/bundler/upgrade.go +++ b/internal/bundler/upgrade.go @@ -177,7 +177,14 @@ func getSDKVersionPython(ctx BundleContext) (*semver.Version, error) { return nil, err } for _, pkg := range lockfile.Packages { - if pkg.Name == "agentuity" && !strings.Contains(pkg.Version, "+") { + if pkg.Name == "agentuity" { + if strings.Contains(pkg.Version, "+") { + // the default python local build version isn't semver compliant, + // so we need to convert it to a semver compliant version + tok := strings.Split(pkg.Version, "+") + tok = strings.Split(tok[0], ".") + pkg.Version = fmt.Sprintf("%s.%s.%s-prerelease", tok[0], tok[1], tok[2]) + } currentVersion := semver.MustParse(pkg.Version) return currentVersion, nil } diff --git a/internal/dev/tui_logger.go b/internal/dev/tui_logger.go index bb267897..fa1444af 100644 --- a/internal/dev/tui_logger.go +++ b/internal/dev/tui_logger.go @@ -111,6 +111,8 @@ var prefixToLevel = map[string]logger.LogLevel{ "[TRACE]": logger.LevelTrace, "[DEBUG]": logger.LevelDebug, "[INFO]": logger.LevelInfo, + "[INFO ]": logger.LevelInfo, // python + "[WARNI]": logger.LevelWarn, // python "[WARN]": logger.LevelWarn, "[ERROR]": logger.LevelError, "[FATAL]": logger.LevelError,