"use strict";
/**
 * OrchestratorGovernanceAdapter -- Abstract adapter for multi-agent orchestrators.
 *
 * Orchestrators like Paperclip, CrewAI, AutoGen, and LangGraph manage
 * multi-step plans, task delegation between agents, and complex workflows.
 * This adapter extends the base GovernanceAdapter with orchestration-level
 * governance hooks: task, plan, and delegation governance.
 *
 * Platform adapters for specific orchestrators extend this class and
 * implement the abstract methods to enforce governance at the orchestration
 * layer, not just the individual tool-call layer.
 *
 * @connexum/ai-governance
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrchestratorGovernanceAdapter = void 0;
const index_1 = require("../adapters/index");
// ---------------------------------------------------------------------------
// OrchestratorGovernanceAdapter -- abstract base for orchestrator adapters
// ---------------------------------------------------------------------------
/**
 * @deprecated Use `BaseOrchestratorAdapter` from `src/orchestrator-adapters/base.ts`
 * and `OrchestratorAdapter` from `src/orchestrator-adapters/index.ts` instead.
 * This class is retained for one minor version and will be removed in the next
 * semver major release. All new adapters must extend BaseOrchestratorAdapter.
 *
 * @see src/orchestrator-adapters/base.ts
 * @see src/orchestrator-adapters/index.ts
 */
class OrchestratorGovernanceAdapter extends index_1.BaseGovernanceAdapter {
}
exports.OrchestratorGovernanceAdapter = OrchestratorGovernanceAdapter;
//# sourceMappingURL=orchestrator-adapter.js.map