get_human_design_definition
Retrieve Human Design definitions and meanings for components including type, authority, profile, gates, channels, and centers to understand your energetic blueprint.
Instructions
Получить определения и значения в Human Design
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| component | Yes | Компонент Human Design для определения |
Implementation Reference
- index-with-swiss.js:136-218 (handler)The core handler function that executes the tool logic for 'get_human_design_definition'. It returns a JSON object with definitions for the specified Human Design component (type, authority, centers).async function getHumanDesignDefinition(component) { const definitions = { type: { manifestor: { name: 'Манифестор', strategy: 'Информировать', authority: 'Следовать своей силе', description: 'Манифесторы имеют закрытую и авторитетную ауру. Они приходят в этот мир, чтобы инициировать и воздействовать на других людей.', }, generator: { name: 'Генератор', strategy: 'Отвечать', authority: 'Следовать своему отклику', description: 'Генераторы обладают открытой и притягивающей аурой. Их цель - найти работу, которая приносит им удовольствие.', }, manifesting_generator: { name: 'Манифестирующий Генератор', strategy: 'Отвечать и информировать', authority: 'Следовать своему отклику', description: 'Манифестирующие Генераторы сочетают энергию Генератора с возможностью инициировать, как Манифестор.', }, projector: { name: 'Проектор', strategy: 'Ждать приглашения', authority: 'Ждать признания других', description: 'Проекторы имеют сосредоточенную ауру. Их задача - направлять и управлять энергией Генераторов и Манифесторов.', }, reflector: { name: 'Рефлектор', strategy: 'Ждать полного лунного цикла', authority: 'Ждать 28 дней для принятия решений', description: 'Рефлекторы имеют устойчивую, отталкивающую ауру. Они отражают энергию окружающих людей.', }, }, authority: { emotional: { name: 'Эмоциональная', description: 'Ждите, пока эмоции не выровняются, прежде чем принимать решения.', }, sacral: { name: 'Сакральная', description: 'Слушайте своё тело и следуйте своему отклику.', }, splenic: { name: 'Селезеночная', description: 'Доверяйте первым инстинктам и интуиции.', }, ego_manifested: { name: 'Проявленный Эго', description: 'Следуйте обещаниям и обязательствам.', }, ego_projected: { name: 'Проецируемый Эго', description: 'Ждите приглашения или признания.', }, g_center: { name: 'G-Центр', description: 'Следуйте направлению любви.', }, no_inner_authority: { name: 'Без внутренней власти', description: 'Окружайте себя правильными людьми.', }, lunar: { name: 'Лунная', description: 'Ждите полный лунный цикл.', }, }, centers: [ { number: 1, name: 'Root', ru_name: 'Корневой', type: 'pressure' }, { number: 2, name: 'Sacral', ru_name: 'Сакральный', type: 'motor' }, { number: 3, name: 'Solar Plexus', ru_name: 'Солнечное сплетение', type: 'motor' }, { number: 4, name: 'Heart', ru_name: 'Сердечный', type: 'motor' }, { number: 5, name: 'Throat', ru_name: 'Горловой', type: 'output' }, { number: 6, name: 'Ajna', ru_name: 'Аджана', type: 'awareness' }, { number: 7, name: 'Head', ru_name: 'Головной', type: 'pressure' }, { number: 8, name: 'Spleen', ru_name: 'Селезенка', type: 'awareness' }, { number: 9, name: 'G', ru_name: 'G-центр', type: 'identity' }, ], }; return definitions[component] || { error: 'Unknown component' }; }
- index-with-swiss.js:67-81 (registration)Tool registration in the ListTools handler, defining the name, description, and input schema for 'get_human_design_definition'.{ name: 'get_human_design_definition', description: 'Получить определения и значения в Human Design', inputSchema: { type: 'object', properties: { component: { type: 'string', enum: ['type', 'authority', 'profile', 'gates', 'channels', 'centers'], description: 'Компонент Human Design для определения', }, }, required: ['component'], }, },
- index-with-swiss.js:70-80 (schema)Input schema definition for the 'get_human_design_definition' tool, specifying the 'component' parameter.inputSchema: { type: 'object', properties: { component: { type: 'string', enum: ['type', 'authority', 'profile', 'gates', 'channels', 'centers'], description: 'Компонент Human Design для определения', }, }, required: ['component'], },
- index-with-swiss.js:109-119 (handler)Dispatch handler in CallToolRequestSchema that invokes the getHumanDesignDefinition function and formats the response.if (name === 'get_human_design_definition') { const definitions = await getHumanDesignDefinition(args.component); return { content: [ { type: 'text', text: JSON.stringify(definitions, null, 2), }, ], }; }