aimapper
Version:
Universal build tool for managing coding agent rules - Support Claude Code, Cursor, Windsurf, GitHub Copilot, and more
22 lines (21 loc) • 462 B
JavaScript
const registry = {};
export function register(spec) {
registry[spec.id] = spec;
}
export function getAgent(id) {
return registry[id];
}
export function getAllAgents() {
return Object.values(registry);
}
export function getAgentIds() {
return Object.keys(registry);
}
export function hasAgent(id) {
return id in registry;
}
export function clearRegistry() {
for (const key of Object.keys(registry)) {
delete registry[key];
}
}