27 lines
760 B
PowerShell
27 lines
760 B
PowerShell
# Memory Worker Daily
|
|
# Creates daily memory file if missing, does basic maintenance
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
|
|
$memoryDir = "$env:USERPROFILE\.openclaw\workspace\memory"
|
|
$today = Get-Date -Format "yyyy-MM-dd"
|
|
$todayFile = "$memoryDir\$today.md"
|
|
|
|
Write-Host "Memory Worker Daily - $today"
|
|
|
|
# Create today''s file if missing
|
|
if (-not (Test-Path $todayFile)) {
|
|
New-Item -Path $todayFile -ItemType File -Force | Out-Null
|
|
Write-Host "[OK] Created $today.md"
|
|
} else {
|
|
Write-Host "[OK] $today.md exists"
|
|
}
|
|
|
|
# Check memory directory exists
|
|
if (Test-Path $memoryDir) {
|
|
$fileCount = (Get-ChildItem $memoryDir -Filter "*.md" -Recurse).Count
|
|
Write-Host "[OK] $fileCount memory files in directory"
|
|
}
|
|
|
|
Write-Host "[OK] Memory worker complete"
|