conductor(checkpoint): Phase 3: Test Track Implementation complete
This commit is contained in:
@@ -5,7 +5,9 @@ param(
|
||||
[ValidateSet("Worker", "QA", "Utility")]
|
||||
[string]$Role = "Utility",
|
||||
|
||||
[string]$Model = "flash"
|
||||
[string]$Model = "flash",
|
||||
|
||||
[switch]$ShowContext
|
||||
)
|
||||
|
||||
# Ensure the session has the API key loaded
|
||||
@@ -22,6 +24,13 @@ $SystemPrompts = @{
|
||||
$SelectedPrompt = $SystemPrompts[$Role]
|
||||
$SafePrompt = "$SelectedPrompt`n`nUSER PROMPT:`n$Prompt"
|
||||
|
||||
if ($ShowContext) {
|
||||
Write-Host "`n[MMA ORCHESTRATOR] Spawning Tier: $Role" -ForegroundColor Cyan
|
||||
Write-Host "[MMA SYSTEM PROMPT]:`n$SelectedPrompt" -ForegroundColor Gray
|
||||
Write-Host "[USER PROMPT]:`n$Prompt" -ForegroundColor White
|
||||
Write-Host "--------------------------------------------------"
|
||||
}
|
||||
|
||||
# Execute headless Gemini using -p, suppressing stderr noise
|
||||
$jsonOutput = gemini -p $SafePrompt --model $Model --output-format json 2>$null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user