name: a0_software_orchestrator title: A0 Software Orchestrator description: Core-first software project orchestration for Agent Zero. Provides manager and specialist profiles, DB-backed project state, planning, handover, quality, recovery and Coolify deployment guidance using standard Agent Zero plugin surfaces. version: 0.2.0 settings_sections: - agent - developer - external per_project_config: true per_agent_config: true always_enabled: false # Compatibility metadata: some Agent Zero/plugin builds display or inspect # tool declarations from plugin.yaml, while runtime execution loads tools # from tools/.py. Keep both surfaces consistent. tools: - name: artifact_guard class: usr.plugins.a0_software_orchestrator.tools.artifact_guard.ArtifactGuard - name: block_compactor class: usr.plugins.a0_software_orchestrator.tools.block_compactor.BlockCompactor - name: block_resume class: usr.plugins.a0_software_orchestrator.tools.block_resume.BlockResume - name: capability_check class: usr.plugins.a0_software_orchestrator.tools.capability_check.CapabilityCheck - name: context_compactor class: usr.plugins.a0_software_orchestrator.tools.context_compactor.ContextCompactor - name: handover_to_specialist class: usr.plugins.a0_software_orchestrator.tools.handover_to_specialist.HandoverToSpecialist - name: next_step class: usr.plugins.a0_software_orchestrator.tools.next_step.NextStep - name: orchestrator_self_check class: usr.plugins.a0_software_orchestrator.tools.orchestrator_self_check.OrchestratorSelfCheck - name: orchestrator_state class: usr.plugins.a0_software_orchestrator.tools.orchestrator_state.OrchestratorState - name: plan_mode_guard class: usr.plugins.a0_software_orchestrator.tools.plan_mode_guard.PlanModeGuard - name: project_registry class: usr.plugins.a0_software_orchestrator.tools.project_registry.ProjectRegistry - name: quality_gate class: usr.plugins.a0_software_orchestrator.tools.quality_gate.QualityGate - name: read_briefing class: usr.plugins.a0_software_orchestrator.tools.read_briefing.ReadBriefing - name: repo_manifest class: usr.plugins.a0_software_orchestrator.tools.repo_manifest.RepoManifest - name: resume_checker class: usr.plugins.a0_software_orchestrator.tools.resume_checker.ResumeChecker - name: scorecard_update class: usr.plugins.a0_software_orchestrator.tools.scorecard_update.ScorecardUpdate - name: tool_registry class: usr.plugins.a0_software_orchestrator.tools.tool_registry.ToolRegistry