Initial commit: a0_software_orchestrator v1.0
- Auto-Registration-Bug behoben (register_project/get_project_id/resolve_project Trennung) - 25 Tests gruen (Pytest) - block_compactor-Tool refactored (Option B: Soft-Check statt Hard-Block) - 4 Restbaustellen gefixt - DB-Schema: plugin_settings-Tabelle hinzugefuegt - 3 Schattenprojekte aus DB geloescht - Plan v3 + Refactor-Plan + Worklog dokumentiert
This commit is contained in:
+50
@@ -0,0 +1,50 @@
|
||||
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.1.14
|
||||
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/<tool_name>.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
|
||||
Reference in New Issue
Block a user