/** * HiveMind V3 Harness Control Plane — composition root. * * This file is intentionally thin: it instantiates shared dependencies, * wires hook factories, and registers tools. All logic lives in the * individual hook factory modules and tool implementations. */ import type { Plugin } from "@opencode-ai/plugin"; export { WATCH_TIMEOUT_MS, registerDelegationTools, registerSessionTools, registerHivemindTools, registerConfigTools, shouldAppendParentTuiNotification, buildInTreeSessionManager, extractHookSessionId, extractAssistantExcerpt, persistPendingDelegationNotifications, buildTuiTmuxLogger, setupDelegationModules, wireTmuxPromptAndMessages, emitTmuxStatusBanner, createJournalObserver, } from "./plugin-registration.js"; export type { DelegationToolDeps, SessionToolDeps, HivemindToolDeps, ConfigToolDeps, DelegationModuleSetupOptions, DelegationModuleSetup, } from "./plugin-registration.js"; export { migrateLegacyEventTracker, migrateLegacyDelegationsJson, replayPendingDelegationNotifications, } from "./one-shot-migrations.js"; export declare const HivemindControlPlane: Plugin; declare const _default: { server: Plugin; }; export default _default; //# sourceMappingURL=plugin.d.ts.map