automagik-genie
Version:
Self-evolving AI agent orchestration framework with Model Context Protocol support
37 lines (36 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildAgentCatalogView = buildAgentCatalogView;
function buildAgentCatalogView(params) {
const { total, groups } = params;
const lines = [];
// Header
lines.push('# Agents');
lines.push('');
lines.push(`**${total} agents** · **${groups.length} folders**`);
lines.push('');
// Groups
for (const group of groups) {
lines.push(`## ${group.label} (${group.rows.length})`);
lines.push('');
if (group.rows.length === 0) {
lines.push('*No agents found in this folder*');
lines.push('');
continue;
}
// Simple table format
lines.push('| Identifier | Summary |');
lines.push('|------------|---------|');
for (const row of group.rows) {
lines.push(`| ${row.id} | ${row.summary} |`);
}
lines.push('');
}
// Commands
lines.push('💡 **Commands**');
lines.push('```');
lines.push('genie run <agent-id> "<prompt>"');
lines.push('genie list tasks');
lines.push('```');
return lines.join('\n');
}