{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"hierarchy\": [\n {\n \"id\": 1,\n \"parent_id\": null,\n \"slug\": \"server\",\n \"path\": \"\/server\",\n \"title\": \"Server\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 0,\n \"children\": [\n {\n \"id\": 86,\n \"parent_id\": 1,\n \"slug\": \"hostname\",\n \"path\": \"\/server\/hostname\",\n \"title\": \"Hostname\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 2,\n \"parent_id\": 1,\n \"slug\": \"ssh\",\n \"path\": \"\/server\/ssh\",\n \"title\": \"SSH\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 3,\n \"parent_id\": 1,\n \"slug\": \"ufw\",\n \"path\": \"\/server\/ufw\",\n \"title\": \"Firewall (UFW)\",\n \"status\": \"published\",\n \"sort_order\": 2,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 4,\n \"parent_id\": 1,\n \"slug\": \"fail2ban\",\n \"path\": \"\/server\/fail2ban\",\n \"title\": \"Fail2Ban\",\n \"status\": \"published\",\n \"sort_order\": 3,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 5,\n \"parent_id\": 1,\n \"slug\": \"ssl\",\n \"path\": \"\/server\/ssl\",\n \"title\": \"SSL\/TLS\",\n \"status\": \"published\",\n \"sort_order\": 4,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 6,\n \"parent_id\": 1,\n \"slug\": \"permissions\",\n \"path\": \"\/server\/permissions\",\n \"title\": \"Berechtigungen\",\n \"status\": \"published\",\n \"sort_order\": 5,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 7,\n \"parent_id\": 1,\n \"slug\": \"updates\",\n \"path\": \"\/server\/updates\",\n \"title\": \"Updates\",\n \"status\": \"published\",\n \"sort_order\": 6,\n \"depth\": 1,\n \"children\": []\n }\n ]\n },\n {\n \"id\": 8,\n \"parent_id\": null,\n \"slug\": \"anwendungen\",\n \"path\": \"\/anwendungen\",\n \"title\": \"Anwendungen\",\n \"status\": \"published\",\n \"sort_order\": 2,\n \"depth\": 0,\n \"children\": [\n {\n \"id\": 9,\n \"parent_id\": 8,\n \"slug\": \"apache\",\n \"path\": \"\/anwendungen\/apache\",\n \"title\": \"Apache\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 10,\n \"parent_id\": 8,\n \"slug\": \"php\",\n \"path\": \"\/anwendungen\/php\",\n \"title\": \"PHP 8.4\",\n \"status\": \"published\",\n \"sort_order\": 2,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 11,\n \"parent_id\": 8,\n \"slug\": \"mariadb\",\n \"path\": \"\/anwendungen\/mariadb\",\n \"title\": \"MariaDB\",\n \"status\": \"published\",\n \"sort_order\": 3,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 12,\n \"parent_id\": 8,\n \"slug\": \"phpmyadmin\",\n \"path\": \"\/anwendungen\/phpmyadmin\",\n \"title\": \"phpMyAdmin\",\n \"status\": \"published\",\n \"sort_order\": 4,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 13,\n \"parent_id\": 8,\n \"slug\": \"nextcloud\",\n \"path\": \"\/anwendungen\/nextcloud\",\n \"title\": \"Nextcloud\",\n \"status\": \"published\",\n \"sort_order\": 5,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 14,\n \"parent_id\": 8,\n \"slug\": \"python\",\n \"path\": \"\/anwendungen\/python\",\n \"title\": \"Python\",\n \"status\": \"published\",\n \"sort_order\": 6,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 15,\n \"parent_id\": 8,\n \"slug\": \"tmux\",\n \"path\": \"\/anwendungen\/tmux\",\n \"title\": \"tmux\",\n \"status\": \"published\",\n \"sort_order\": 7,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 64,\n \"parent_id\": 8,\n \"slug\": \"semantic-explorer\",\n \"path\": \"\/anwendungen\/semantic-explorer\",\n \"title\": \"Doc2Vector Explorer\",\n \"status\": \"published\",\n \"sort_order\": 50,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 67,\n \"parent_id\": 8,\n \"slug\": \"contracts\",\n \"path\": \"\/anwendungen\/contracts\",\n \"title\": \"Contracts Web-UI\",\n \"status\": \"published\",\n \"sort_order\": 51,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 87,\n \"parent_id\": 8,\n \"slug\": \"content-pipeline\",\n \"path\": \"\/anwendungen\/content-pipeline\",\n \"title\": \"Content Pipeline\",\n \"status\": \"published\",\n \"sort_order\": 60,\n \"depth\": 1,\n \"children\": [\n {\n \"id\": 88,\n \"parent_id\": 87,\n \"slug\": \"import\",\n \"path\": \"\/anwendungen\/content-pipeline\/import\",\n \"title\": \"Import Pipeline\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 2,\n \"children\": []\n }\n ]\n }\n ]\n },\n {\n \"id\": 16,\n \"parent_id\": null,\n \"slug\": \"ki-system\",\n \"path\": \"\/ki-system\",\n \"title\": \"KI-System\",\n \"status\": \"published\",\n \"sort_order\": 3,\n \"depth\": 0,\n \"children\": [\n {\n \"id\": 17,\n \"parent_id\": 16,\n \"slug\": \"ollama\",\n \"path\": \"\/ki-system\/ollama\",\n \"title\": \"Ollama\",\n \"status\": \"published\",\n \"sort_order\": 1,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 18,\n \"parent_id\": 16,\n \"slug\": \"qdrant\",\n \"path\": \"\/ki-system\/qdrant\",\n \"title\": \"Qdrant\",\n \"status\": \"published\",\n \"sort_order\": 2,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 19,\n \"parent_id\": 16,\n \"slug\": \"nvidia\",\n \"path\": \"\/ki-system\/nvidia\",\n \"title\": \"NVIDIA CUDA\",\n \"status\": \"published\",\n \"sort_order\": 3,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 20,\n \"parent_id\": 16,\n \"slug\": \"ki-pipeline\",\n \"path\": \"\/ki-system\/ki-pipeline\",\n \"title\": \"Pipeline\",\n \"status\": \"published\",\n \"sort_order\": 4,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 21,\n \"parent_id\": 16,\n \"slug\": \"ki-embedding\",\n \"path\": \"\/ki-system\/ki-embedding\",\n \"title\": \"Embedding\",\n \"status\": \"published\",\n \"sort_order\": 5,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 22,\n \"parent_id\": 16,\n \"slug\": \"ki-entitaeten\",\n \"path\": \"\/ki-system\/ki-entitaeten\",\n \"title\": \"Entitäten\",\n \"status\": \"published\",\n \"sort_order\": 6,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 23,\n \"parent_id\": 16,\n \"slug\": \"ki-taxonomie\",\n \"path\": \"\/ki-system\/ki-taxonomie\",\n \"title\": \"Taxonomie\",\n \"status\": \"published\",\n \"sort_order\": 7,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 24,\n \"parent_id\": 16,\n \"slug\": \"ki-ontologie\",\n \"path\": \"\/ki-system\/ki-ontologie\",\n \"title\": \"Ontologie\",\n \"status\": \"published\",\n \"sort_order\": 8,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 25,\n \"parent_id\": 16,\n \"slug\": \"ki-chat\",\n \"path\": \"\/ki-system\/ki-chat\",\n \"title\": \"Chat\",\n \"status\": \"published\",\n \"sort_order\": 9,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 26,\n \"parent_id\": 16,\n \"slug\": \"ki-content\",\n \"path\": \"\/ki-system\/ki-content\",\n \"title\": \"Content\",\n \"status\": \"published\",\n \"sort_order\": 10,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 27,\n \"parent_id\": 16,\n \"slug\": \"ki-datenbank\",\n \"path\": \"\/ki-system\/ki-datenbank\",\n \"title\": \"Datenbank\",\n \"status\": \"published\",\n \"sort_order\": 11,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 28,\n \"parent_id\": 16,\n \"slug\": \"ki-protokoll\",\n \"path\": \"\/ki-system\/ki-protokoll\",\n \"title\": \"Protokoll\",\n \"status\": \"published\",\n \"sort_order\": 12,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 82,\n \"parent_id\": 16,\n \"slug\": \"navigation\",\n \"path\": \"\/ki-system\/navigation\",\n \"title\": \"Navigation\",\n \"status\": \"published\",\n \"sort_order\": 13,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 83,\n \"parent_id\": 16,\n \"slug\": \"rag-collections\",\n \"path\": \"\/ki-system\/rag-collections\",\n \"title\": \"RAG Collections\",\n \"status\": \"published\",\n \"sort_order\": 14,\n \"depth\": 1,\n \"children\": []\n },\n {\n \"id\": 84,\n \"parent_id\": 16,\n \"slug\": \"content-config\",\n \"path\": \"\/ki-system\/content-config\",\n \"title\": \"Content Config\",\n \"status\": \"published\",\n \"sort_order\": 15,\n \"depth\": 1,\n ... [TRUNCATED-28acc267d235befa]"
}
]
}