690513:0920 Refactor Workflow module: Lint error #01
CI / CD Pipeline / build (push) Failing after 10m44s
CI / CD Pipeline / deploy (push) Has been skipped

This commit is contained in:
2026-05-13 09:20:49 +07:00
parent e218fc826c
commit 5537d20152
299 changed files with 27326 additions and 2501 deletions
+47
View File
@@ -0,0 +1,47 @@
# File: scripts/sync-agent-configs.ps1
# Change Log:
# - 2026-05-13: Initial script to sync .agents to .windsurf
$rootDir = Get-Location
$agentsDir = Join-Path $rootDir ".agents"
$windsurfDir = Join-Path $rootDir ".windsurf"
Write-Host "🚀 Syncing .agents to .windsurf (v1.9.0)..." -ForegroundColor Cyan
# 1. Sync Rules (with YAML header)
Write-Host "📂 Syncing Rules..." -ForegroundColor Yellow
$rulesSrc = Join-Path $agentsDir "rules"
$rulesDest = Join-Path $windsurfDir "rules"
if (!(Test-Path $rulesDest)) { New-Item -ItemType Directory -Path $rulesDest }
Get-ChildItem -Path $rulesSrc -Filter *.md | ForEach-Object {
$content = Get-Content $_.FullName
$targetFile = Join-Path $rulesDest $_.Name
# Check if YAML header already exists
if ($content[0] -ne "---") {
$newContent = @("---", "trigger: always_on", "---", "") + $content
$newContent | Set-Content $targetFile
} else {
$content | Set-Content $targetFile
}
}
# 2. Sync Workflows (Mirror/Copy)
Write-Host "📂 Syncing Workflows..." -ForegroundColor Yellow
$workflowsSrc = Join-Path $agentsDir "workflows"
$workflowsDest = Join-Path $windsurfDir "workflows"
if (!(Test-Path $workflowsDest)) { New-Item -ItemType Directory -Path $workflowsDest }
Copy-Item -Path "$workflowsSrc\*" -Destination $workflowsDest -Force -Recurse
# 3. Sync Skills (Mirror/Copy)
Write-Host "📂 Syncing Skills..." -ForegroundColor Yellow
$skillsSrc = Join-Path $agentsDir "skills"
$skillsDest = Join-Path $windsurfDir "skills"
if (!(Test-Path $skillsDest)) { New-Item -ItemType Directory -Path $skillsDest }
Copy-Item -Path "$skillsSrc\*" -Destination $skillsDest -Force -Recurse
Write-Host "✅ Sync Complete!" -ForegroundColor Green