mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-05-06 08:01:31 +00:00
fix backup and file limit
This commit is contained in:
parent
fd06f51ee0
commit
65607a36fc
7 changed files with 31 additions and 16 deletions
|
|
@ -17,7 +17,7 @@ class BackupCreate(ApiHandler):
|
|||
# Get input parameters
|
||||
include_patterns = input.get("include_patterns", [])
|
||||
exclude_patterns = input.get("exclude_patterns", [])
|
||||
include_hidden = input.get("include_hidden", False)
|
||||
include_hidden = input.get("include_hidden", True)
|
||||
backup_name = input.get("backup_name", "agent-zero-backup")
|
||||
|
||||
# Support legacy string patterns format for backward compatibility
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ class BackupInspect(ApiHandler):
|
|||
"backup_name": metadata.get("backup_name", ""),
|
||||
"total_files": metadata.get("total_files", len(metadata.get("files", []))),
|
||||
"backup_size": metadata.get("backup_size", 0),
|
||||
"include_hidden": metadata.get("include_hidden", False),
|
||||
"include_hidden": metadata.get("include_hidden", True),
|
||||
"files_in_archive": metadata.get("files_in_archive", []),
|
||||
"checksums": {} # Will be added if needed
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ class BackupPreviewGrouped(ApiHandler):
|
|||
# Get input parameters
|
||||
include_patterns = input.get("include_patterns", [])
|
||||
exclude_patterns = input.get("exclude_patterns", [])
|
||||
include_hidden = input.get("include_hidden", False)
|
||||
include_hidden = input.get("include_hidden", True)
|
||||
max_depth = input.get("max_depth", 3)
|
||||
search_filter = input.get("search_filter", "")
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ class BackupTest(ApiHandler):
|
|||
# Get input parameters
|
||||
include_patterns = input.get("include_patterns", [])
|
||||
exclude_patterns = input.get("exclude_patterns", [])
|
||||
include_hidden = input.get("include_hidden", False)
|
||||
include_hidden = input.get("include_hidden", True)
|
||||
max_files = input.get("max_files", 1000)
|
||||
|
||||
# Support legacy string patterns format for backward compatibility
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ class BackupService:
|
|||
|
||||
return {
|
||||
"backup_name": f"agent-zero-backup-{timestamp[:10]}",
|
||||
"include_hidden": False,
|
||||
"include_hidden": True,
|
||||
"include_patterns": include_patterns,
|
||||
"exclude_patterns": exclude_patterns,
|
||||
"backup_config": {
|
||||
|
|
@ -64,8 +64,8 @@ class BackupService:
|
|||
# All persistent user data is now centralized in /usr for easier backup and restore
|
||||
{agent_root}/usr/**
|
||||
|
||||
# Explicitly include .env
|
||||
{agent_root}/usr/.env
|
||||
# Root folder
|
||||
/root/**
|
||||
"""
|
||||
|
||||
def _get_agent_zero_version(self) -> str:
|
||||
|
|
@ -247,7 +247,7 @@ class BackupService:
|
|||
"""Test backup patterns and return list of matched files"""
|
||||
include_patterns = metadata.get("include_patterns", [])
|
||||
exclude_patterns = metadata.get("exclude_patterns", [])
|
||||
include_hidden = metadata.get("include_hidden", False)
|
||||
include_hidden = metadata.get("include_hidden", True)
|
||||
|
||||
# Convert to patterns string for pathspec
|
||||
patterns_string = self._patterns_to_string(include_patterns, exclude_patterns)
|
||||
|
|
@ -332,7 +332,7 @@ class BackupService:
|
|||
self,
|
||||
include_patterns: List[str],
|
||||
exclude_patterns: List[str],
|
||||
include_hidden: bool = False,
|
||||
include_hidden: bool = True,
|
||||
backup_name: str = "agent-zero-backup"
|
||||
) -> str:
|
||||
"""Create backup archive and return path to created file"""
|
||||
|
|
@ -807,7 +807,7 @@ class BackupService:
|
|||
# Use user-edited patterns for what to clean
|
||||
user_include_patterns = user_metadata.get("include_patterns", [])
|
||||
user_exclude_patterns = user_metadata.get("exclude_patterns", [])
|
||||
include_hidden = user_metadata.get("include_hidden", False)
|
||||
include_hidden = user_metadata.get("include_hidden", True)
|
||||
|
||||
if not user_include_patterns:
|
||||
return []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue