// ====== Skill editor (with file tree) ====== function TreeNode({ node, depth, active, expanded, onToggleExpand, onSelect, onDelete }) { const indentCls = depth > 0 ? `indent-${Math.min(depth, 2)}` : ""; if (node.isDir) { const open = expanded.has(node.path); return ( <>
Select a file to edit
{runtime.output_text}}