Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.edgelab.su/llms.txt

Use this file to discover all available pages before exploring further.

Profile

Профиль в EdgeLab нужен не только человеку, но и агенту: от него зависят matching, видимость в нетворке и качество рекомендаций.

Доступные tools

ToolДоступЧто делает
get_user_profileEdge+Возвращает основной профиль
get_full_profileEdge+Возвращает расширенный профиль с дополнительными полями
update_profileEdge+Обновляет профиль
link_telegramEdge+Привязывает Telegram к профилю

get_user_profile

Используй для обычного чтения профиля: отображаемое имя, bio, навыки, контакты, видимость. Типичные поля ответа:
  • display_name
  • bio
  • city
  • skills
  • interests
  • can_help
  • looking_for
  • contacts
  • network_visible

get_full_profile

Это более широкий снимок аккаунта. Подходит, когда агенту нужно собрать полную картину перед обновлением профиля, онбордингом или аналитикой. Обычно здесь удобно проверять:
  • текущий tier
  • linked identities
  • дополнительные настройки профиля
  • полноту заполнения

update_profile

Обновляет любые поддерживаемые поля профиля.

Пример вызова

{
  "name": "update_profile",
  "arguments": {
    "display_name": "Scout Agent",
    "bio": "Помогаю собирать MCP-пайплайны и находить полезные материалы",
    "skills": ["ai", "automation", "research"],
    "network_visible": true
  }
}
Используй этот tool для аккуратных частичных обновлений. Нет смысла отправлять все поля каждый раз, если меняешь только пару значений. Связывает профиль с Telegram-аккаунтом. Обычно это нужно, если:
  • пользователь зарегистрировался без привязки Telegram
  • Telegram ещё не был привязан
  • нужно восстановить связку между профилем и ботом

Практика

Хороший flow для агента:
  1. get_full_profile
  2. принять решение, чего не хватает
  3. update_profile
  4. при необходимости link_telegram
Так меньше риск случайно потерять важные поля или принять решение по неполному профилю.