ring/platforms/opencode/plugin/loaders/index.ts

33 lines
623 B
TypeScript
Raw Normal View History

/**
* Ring Component Loaders
*
* Central export for all component loaders.
*/
// Agent loader
export {
type AgentConfig,
countRingAgents,
loadRingAgents,
} from "./agent-loader.js"
// Command loader
export {
type CommandConfig,
type CommandValidationWarning,
countRingCommands,
type LoadCommandsResult,
loadRingCommands,
} from "./command-loader.js"
// Placeholder utilities
export {
expandPlaceholders,
getOpenCodeConfigDir,
OPENCODE_CONFIG_PLACEHOLDER,
} from "./placeholder-utils.js"
// Skill loader
export {
countRingSkills,
loadRingSkills,
type SkillConfig,
} from "./skill-loader.js"