Linear Agent Sessions — установка

Цель: чтобы при @mention агента в Linear-issue он отвечал прямо в issue с видимыми thought / action / response activities.

1 · Создать OAuth app

✅ client_id настроен (d3018ab248b11832cd2d533543abe2b4)

2 · Установить app в workspace (OAuth)

✅ LINEAR_AGENT_TOKEN получен

3 · Webhook через Hookdeck

⏳ Webhook + Hookdeck:
1. Запусти Hookdeck-туннель в отдельном терминале:
hookdeck listen 8420 linear-agent
Скопируй public URL (выводится в стиле https://hkdk.events/...).
2. В Linear: Settings → API → Webhooks → New.
  • URL → public URL из Hookdeck
  • Resource → ✅ AgentSessionEvent
  • Signing secret → lin_wh_jd9y7ThCMv5nMRZBrEwbtQZC5IVnhpCSls0v96ltajtm
3. Локальный endpoint, на который Hookdeck шлёт: http://localhost:8420/webhooks/linear

4 · Перезапустить демон

✅ Всё готово. Перезапусти демон по RUNNING.md — в логе должно быть «Linear Agent Sessions bridge запущен».
.env (/work/.env):
LINEAR_API_TOKEN=•••
LINEAR_TEAM_ID=•••
LINEAR_AGENT_TOKEN=•••
LINEAR_WEBHOOK_SECRET=•••
LINEAR_ORG_SLUG=•••
LINEAR_OAUTH_CLIENT_ID=•••
LINEAR_OAUTH_CLIENT_SECRET=•••