/** * Society Protocol — AGENTS.md Support (AAIF Standard) * * Generates and parses AGENTS.md files following the Agentic AI Foundation * standard (Linux Foundation). Used by 60,000+ open-source projects and * supported by Google, OpenAI, Factory, Sourcegraph, and Cursor. * * Reference: https://agents.md / https://github.com/agentsmd/agents.md */ export interface AgentsMdConfig { /** Project name */ projectName: string; /** One-sentence project description */ description: string; /** Society Protocol room for collaboration */ room?: string; /** MCP server endpoint or config path */ mcpServer?: string; /** A2A Agent Card URL */ a2aAgentCard?: string; /** Custom build commands */ buildCommands?: { build?: string; test?: string; lint?: string; dev?: string; }; /** Code style preferences */ codeStyle?: { language?: string; formatter?: string; conventions?: string[]; }; /** Security notes */ security?: string[]; /** Additional sections (key = heading, value = content) */ customSections?: Record; /** Society node capabilities */ capabilities?: string[]; /** Federation membership */ federation?: string; /** Knowledge spaces to use */ knowledgeSpaces?: string[]; } /** * Generate an AGENTS.md file following the AAIF standard. * Follows the "ruthless minimalism" principle — every token loads on every request. */ export declare function generateAgentsMd(config: AgentsMdConfig): string; /** * Parse an AGENTS.md file into structured config. * Lenient parser — AGENTS.md is plain Markdown with no formal schema. */ export declare function parseAgentsMd(content: string): Partial; /** * Generate the Society Protocol AGENTS.md for the core package itself. */ export declare function generateSocietyAgentsMd(): string; //# sourceMappingURL=agents-md.d.ts.map