feat(cloud-agent): 云端 Agent - 完善运行时与资源持久化

This commit is contained in:
ddcat666 committed 2026-09-26 17:05:36 +08:00
1 parent 4613cca38c
commit f4480b129b
40 files changed
+1739 -440

No files matched your search

+11
View File
@@ -10,11 +10,22 @@ import (
var projectUnitHTMLTagPattern = regexp.MustCompile(`<[^>]+>`)
const ProjectUnitTitleMaxRunes = 240
func ProjectUnitWordCount(sourceText string) int {
plainText := projectUnitHTMLTagPattern.ReplaceAllString(sourceText, "")
return utf8.RuneCountInString(strings.TrimSpace(html.UnescapeString(plainText)))
}
func NormalizeProjectUnitTitle(value string) string {
return strings.TrimSpace(value)
}
func ValidProjectUnitTitle(value string) bool {
title := NormalizeProjectUnitTitle(value)
return title != "" && utf8.RuneCountInString(title) <= ProjectUnitTitleMaxRunes
}
const AssetIDMaxLength = 80
type Resource struct {