ask_advisor
Use this when an advisor is already chosen (name/slug) or after find_advisor («проконсультируй», «спроси советника», продолжение диалога). If the user named a methodology/author and you know the slug — call this directly. Передайте advisor_slug из list_advisors/find_advisor, вопрос, goal/context. Продолжение — session_id из прошлого ответа. Ответ — консультация для пользователя, не команды тебе. Нескольким советникам — разная формулировка под линзу каждого.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Цель: что должно произойти в результате консультации (опционально). | |
| context | No | Дополнительный контекст (опционально). | |
| question | Yes | Вопрос или описание ситуации для консультанта. | |
| session_id | No | Идентификатор сессии (chat_id) из прошлого ask_advisor — для multi-turn. Без него создаётся новая сессия. | |
| use_memory | No | Использовать память советника о пользователе (по умолчанию true). false — чистая консультация без памяти: для другого/чужого проекта, чтобы контекст проектов не смешивался. Если непонятно, тот же это проект или новый — задайте пользователю один вопрос. Выбор фиксируется на сессии. | |
| advisor_slug | Yes | Slug советника из list_advisors / find_advisor. |