Преминете към основното съдържание

Cursor Cloud Agents

Свържете AI SmartTalk с Cursor Cloud Agents, за да стартирате автономни AI кодиращи асистенти директно от вашите разговори или работни потоци. Cursor Cloud Agents могат да четат хранилища, генерират код, създават комити и автоматично отварят pull заявки.


Преглед

Интеграцията на Cursor Cloud Agents ви позволява да:

  • Стартирате AI кодиращи агенти на вашите GitHub хранилища
  • Автоматизирате генерирането на код чрез инструкции на естествен език
  • Създавате pull заявки автоматично, когато задачите са завършени
  • Наблюдавате напредъка на агента и преглеждате историята на разговорите
  • Добавяте последващи инструкции на работещи агенти
  • Инициирате кодиращи задачи от работни потоци SmartFlow

Предварителни условия

Преди да започнете, уверете се, че имате:

  • Активен акаунт в AI SmartTalk
  • Акаунт в Cursor с достъп до Cloud Agents
  • API ключ на Cursor (получен от вашето табло на Cursor)
  • GitHub хранилища, достъпни от вашия акаунт в Cursor

Стъпка по стъпка настройка

Стъпка 1: Получете вашия API ключ на Cursor

  1. Отидете на вашето табло на Cursor Cloud Agent
  2. Навигирайте до настройките на API
  3. Генерирайте нов API ключ за AI SmartTalk
  4. Копирайте API ключа

Стъпка 2: Достъп до интеграцията на Cursor

  1. Влезте в акаунта си в AI SmartTalk
  2. Навигирайте до АдминистрацияМоите асистенти[Името на вашия асистент]
  3. Щракнете на Конектори в лявата странична лента
  4. Намерете Cursor Cloud Agents и щракнете върху него

Стъпка 3: Конфигурирайте връзката

  1. Щракнете Настройка на конфигурацията
  2. Въведете вашия API ключ на Cursor
  3. Щракнете Запази конфигурацията
  4. AI SmartTalk автоматично валидира вашия API ключ

Стъпка 4: Синхронизирайте хранилищата

След свързването AI SmartTalk автоматично синхронизира достъпните GitHub хранилища от вашия акаунт в Cursor. Можете също така ръчно да обновите списъка с хранилища по всяко време.


Табло

След свързването таблото за интеграция на Cursor предоставя пълен преглед:

Преглед на статистиката

МетрикаОписание
Общо агентиБрой стартирани агенти
Работи в моментаВ момента активни агенти
ЗавършениЗавършени агенти
Налични моделиAI модели, налични за агенти

Последни асистенти

Таблото изброява вашите най-нови агенти с:

  • ID на агента за справка
  • Статус: Работи, Завършен, Неуспешен, Създава се или Отменен
  • Хранилище, по което работи агентът
  • Дата на създаване
  • Бързи действия: Преглед на детайли и Преглед на PR

Таблото автоматично се обновява на всеки 30 секунди, когато агентите работят.


Стартиране на агент

От таблото

  1. Щракнете Стартиране на нов асистент
  2. Попълнете формуляра за стартиране:
ПолеЗадължителноОписание
ХранилищеДаИзберете GitHub хранилище от падащото меню
Описание на задачатаДаОпишете какво трябва да направи агентът на естествен език
КлонНеGit клон, по който да работи (по подразбиране: main)
AI моделНеИзберете конкретен AI модел за агента
Автоматично създаване на PRНеАвтоматично създаване на pull заявка, когато е готово (по подразбиране: включено)
Име на клонаНеПерсонализирано име на клон за pull заявката
  1. Щракнете Стартиране на агента

Примери за описание на задачи

  • "Добавете модулни тестове за модула за удостоверяване"
  • "Рефакторирайте пуловете за свързване с базата данни, за да използвате рециклиране на връзки"
  • "Поправете бъга, при който сесиите на потребителите изтичат преждевременно на мобилни устройства"
  • "Добавете TypeScript типови определения за всички обекти на отговор от API"
  • "Създайте REST API крайна точка за предпочитанията на потребителите"

Управление на агенти

Преглед на детайли на агента

Щракнете Преглед на детайли на всеки агент, за да видите:

Вкладка Преглед:

  • ID на агента и текущ статус
  • Информация за хранилището и клона
  • Линк към pull заявка (ако е създадена)
  • Резюме на извършената работа
  • Времеви печат на създаване

Вкладка Разговор:

  • Пълна история на съобщенията от работата на агента
  • Инструкции от потребителя и отговори на AI
  • Лог на напредъка стъпка по стъпка

Добавяне на последващи инструкции

Можете да изпратите допълнителни инструкции на работещ агент:

  1. Отворете детайлите на агента
  2. Въведете вашата последваща инструкция (например, "Също така добавете обработка на грешки за граничния случай, когато потребителят не бъде намерен")
  3. Агентът продължава работата си с новия контекст

Изтриване на агент

За да почистите ресурсите:

  1. Щракнете върху действието за изтриване на картата на агента
  2. Потвърдете изтриването
  3. Агентът и ресурсите му се премахват

Интеграция със SmartFlow

Cursor Cloud Agents могат да се използват като действия в работни потоци SmartFlow, позволявайки мощни сценарии за автоматизация.

Налични действия в SmartFlow

ДействиеОписание
Стартиране на кодиращ агентЗапочнете агент на хранилище с конкретни инструкции
Добавяне на последваща инструкцияИзпратете допълнителни инструкции на работещ агент
Получаване на статус на агентаПроверете напредъка и статуса на агента
Изтриване на агентПремахнете агент и почистете ресурсите

Пример: Автоматично поправяне на бъг

Trigger: Chat Service (when user reports a bug)
Actions:
1. AI Request:
Prompt: Extract the bug description and affected repository
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Fix this bug: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "I've launched a coding agent to fix this. I'll notify you when the PR is ready."
4. Wait / Poll:
Check Agent Status periodically
5. Send Message:
Text: "The fix is ready! Review the PR here: {{pr_url}}"

Пример: Планирани подобрения на кода

Trigger: Scheduled Workflow (weekly)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Review and update all deprecated dependencies"
Branch: chore/update-deps
Auto-create PR: true

За подробни параметри на действията в SmartFlow, вижте Cursor SmartFlow Actions.


Сценарии на употреба

Бот за поддръжка на разработчици

Позволете на потребителите да искат промени в кода чрез чат:

  • "Можете ли да добавите валидация на входа за формата за регистрация?"
  • "Моля, създайте скрипт за миграция за новите полета на потребителя"

Автоматизирано поправяне на бъгове

Инициирайте кодиращи агенти от доклади за бъгове или мониторингови предупреждения, за да автоматично генерирате PR за поправки.

Автоматизация на преглед на кода

Стартирайте агенти за преглед на код, добавяне на тестове или подобряване на документацията на базата на обратна връзка от PR.

Планирана поддръжка

Настройте повтарящи се работни потоци за обновяване на зависимости, извършване на корекции на линтинга или генериране на отчети.


Отстраняване на проблеми

ПроблемРешение
"Невалиден API ключ"Генерирайте отново вашия API ключ от таблото на Cursor
"Хранилището не е намерено"Щракнете Обнови за повторна синхронизация на хранилищата. Уверете се, че хранилището е достъпно от вашия акаунт в Cursor
Агентът е заседнал в "Създава се"Агентът може да е в опашка. Изчакайте няколко минути и проверете статуса отново
Агентът е неуспешенОтворете детайлите на агента, за да видите разговора и съобщенията за грешки
PR не е създаденаПроверете дали автоматичното създаване на PR е било включено и агентът е завършил успешно
Няма налични хранилищаУверете се, че вашият акаунт в Cursor има свързани GitHub хранилища

Управление на интеграцията

ДействиеКак
СвържетеВъведете API ключа в конфигурацията на интеграцията
Преглед на таблотоОтворете страницата за интеграция на Cursor
Синхронизирайте хранилищатаЩракнете Обнови, за да актуализирате списъка с хранилища
РазединетеПремахнете API ключа от конфигурацията

Най-добри практики

  1. Пишете ясни описания на задачите: Колкото по-специфични са инструкциите ви, толкова по-добър е изходът на агента.
  2. Използвайте подходящи клонове: Не стартирайте агенти директно на main — оставете ги да създават PR за преглед.
  3. Активирайте автоматичното създаване на PR: Това улеснява прегледа и сливането на работата на агента.
  4. Наблюдавайте работещите агенти: Проверявайте таблото редовно или настройте известия от SmartFlow.
  5. Прегледайте преди сливане: Винаги преглеждайте PR, генерирани от агенти, преди да ги слеете в продукция.
  6. Започнете малко: Започнете с добре определени задачи, преди да се опитате да направите големи рефакторизации.

Свързана документация

Готови ли сте да повишите вашето
потребителско изживяване?

Разгърнете AI асистенти, които радват клиентите и се разширяват с вашия бизнес.

Съответствие с GDPR