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
39 lines • 1.88 kB
JavaScript
/**
* AIWG Smiths - Tool and Server Generation Framework
*
* The Smiths ecosystem provides:
* - Toolsmith: Tool specification generation for subagent scenarios
* - MCPsmith: MCP server generation from any command/API
* - AgentSmith: Custom agent generation with platform-aware deployment
* - SkillSmith: Skill generation with platform-aware deployment
* - CommandSmith: Platform-aware slash command generation
* - ContextPipeline: AIWG.md + AGENTS.md generator (cross-platform context bridge)
*
* @module smiths
*/
// Re-export Toolsmith (excluding Platform to avoid conflict)
export * from './toolsmith/types.js';
// Re-export MCPsmith
export * from './mcpsmith/index.js';
// Re-export AgentSmith
export * from './agentsmith/index.js';
// Re-export SkillSmith
export * from './skillsmith/index.js';
// Re-export CommandSmith
export * from './commandsmith/index.js';
// Re-export context-pipeline (AIWG.md + AGENTS.md generator; ADR-1).
// Namespaced (not flat * export) because its types overlap with agentsmith
// (different concern — assembly of cross-platform context vs subagent persona generation).
export * as ContextPipeline from './context-pipeline/index.js';
// Re-export hook-bridge (cross-provider hook translator; ADR-3 / PUW-018).
// Namespaced because translator types overlap by intent (HookSource etc.).
export * as HookBridge from './hook-bridge/index.js';
export const SMITHS_DIR = '.aiwg/smiths';
export const TOOLSMITH_DIR = `${SMITHS_DIR}/toolsmith`;
export const MCPSMITH_DIR = `${SMITHS_DIR}/mcpsmith`;
export const AGENTSMITH_DIR = `${SMITHS_DIR}/agentsmith`;
export const SKILLSMITH_DIR = `${SMITHS_DIR}/skillsmith`;
export const COMMANDSMITH_DIR = `${SMITHS_DIR}/commandsmith`;
export const CONTEXT_PIPELINE_DIR = `${SMITHS_DIR}/context-pipeline`;
export const HOOK_BRIDGE_DIR = `${SMITHS_DIR}/hook-bridge`;
//# sourceMappingURL=index.js.map