/** * Mesh inbox bridge for GitHub Copilot CLI and Hermes. Neither has a per-prompt * hook whose stdout reaches the model as plain text, so each gets the shared * .claude/helpers/mesh-inbox.cjs output wrapped in the JSON its hook protocol reads: * - Copilot: `sessionStart` and `postToolUse` hooks return `{"additionalContext"}`. * Config-file `userPromptSubmitted` hooks have their output dropped, so the * inbox is read before the first turn and after every tool call instead. * - Hermes: `pre_llm_call` shell hooks return `{"context"}`, injected into the * turn's user message. Hermes reads hooks only from ~/.hermes/config.yaml. * One script serves both: it prints both keys, and each CLI ignores the other's. */ export declare const COPILOT_MESH_SCRIPT = ".github/hooks/monomind-mesh.cjs"; export declare const COPILOT_HOOKS_FILE = ".github/hooks/monomind-mesh.json"; export declare function generateMeshBridgeScript(): string; /** Copilot CLI hook file: first-turn identity (sessionStart) and inbox after each tool call. */ export declare function generateCopilotHooksJson(): string; //# sourceMappingURL=copilot-generator.d.ts.map