aiwg
Version:
Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo
52 lines • 1.69 kB
TypeScript
/**
* Agent Packager
*
* Converts agents to platform-specific formats.
*/
import type { AgentInfo, Platform, PackagedAgent } from './types.js';
export declare class AgentPackager {
/**
* Package agent for target platform
*/
package(agent: AgentInfo, platform: Platform): Promise<PackagedAgent>;
/**
* Convert to Claude Code format (.md with YAML frontmatter)
*/
convertToClaudeFormat(agent: AgentInfo): string;
/**
* Convert to Cursor format (JSON-based)
*/
convertToCursorFormat(agent: AgentInfo): string;
/**
* Convert to OpenAI Codex format (YAML-based with specific structure)
*/
convertToCodexFormat(agent: AgentInfo): string;
/**
* Convert to generic format (plain markdown with minimal frontmatter)
*/
convertToGenericFormat(agent: AgentInfo): string;
/**
* Convert to Windsurf format (plain markdown, no YAML frontmatter)
*
* Windsurf uses AGENTS.md for directory-scoped instructions.
* Individual agent definitions use clean markdown sections.
*/
convertToWindsurfFormat(agent: AgentInfo): string;
/**
* Get file extension for platform
*/
getFileExtension(platform: Platform): string;
/**
* Get filename for agent
*/
getFileName(agent: AgentInfo, platform: Platform): string;
/**
* Package multiple agents
*/
packageBatch(agents: AgentInfo[], platform: Platform): Promise<PackagedAgent[]>;
/**
* Create combined AGENTS.md file (for platforms that support it)
*/
createCombinedFile(agents: AgentInfo[], platform: Platform): Promise<string>;
}
//# sourceMappingURL=agent-packager.d.ts.map