Autonomy dokumentatsioon
AI Assistants

Saadaolevad toimingud

15 MCP-tööriista testjuhtumite, testiplaanide, käivituste, keskkondade ja väliste tõendite jaoks.

Autonomy MCP pakub 15 tööriista, mis on loodud samast toimingukataloogist nagu HTTP API. Alltoodud nimed on püsivad ja kasutavad toote sõnastikku: testjuhtum on käivitatav sammude jada, testiplaan aga testjuhtumite järjestatud valik.

Testjuhtumid

TööriistEesmärk
autonomy_test_case_listLoetle organisatsiooni testjuhtumid, uusimad eespool. Filtreeri platvormi või nimepäringu järgi. Kasuta enne juhtumi loomist, et olemasolevat katvust taaskasutada.
autonomy_test_case_getToo üks testjuhtum koos selle täieliku sammude loendiga.
autonomy_test_case_createLoo selgelt määratud sammudest testjuhtum. Täiteväärtused on literal, agent (agent valib käivitamise ajal) või environment (nimeline keskkonna käitusaegne väärtus); mandaadi kujuga literaalid lükatakse tagasi, kui neid ei teisaldata sõnaselgelt keskkonna saladuseks.
autonomy_test_case_update_stepsAsenda testjuhtumi kogu sammude loend. Nõuab confirm: true; ilma selleta kirjeldab vastus, mis muutuks, ja midagi ei kirjutata.

Testiplaanid

TööriistEesmärk
autonomy_test_plan_listLoetle organisatsiooni testiplaanid (testjuhtumite nimelised valikud).
autonomy_test_plan_getToo üks testiplaan koos selle järjestatud liikmetest testjuhtumitega.
autonomy_test_plan_createLoo testiplaan ja soovi korral selle esialgsed järjestatud liikmetest testjuhtumid.
autonomy_test_plan_set_membersAsenda testiplaani järjestatud liikmesus. Juhtumite eemaldamine nõuab confirm: true; ilma selleta loetleb vastus juhtumid, mis eemaldataks, ja midagi ei kirjutata.

Käivitused ja tõendid

TööriistEesmärk
autonomy_run_triggerLisa käivitused järjekorda. Anna täpselt üks järgmistest: testCaseId või testPlanId (plaan lisab järjekorda ühe käivituse iga liikmest juhtumi kohta). Sihi salvestatud keskkonda slug'i järgi või edasta uue juurutuse/artefakti jaoks selged sihtmärgid. Tagastab kohe; jätka toiminguga run.get.
autonomy_run_listLoetle hiljutised käivitused, uusimad eespool. Filtreeri oleku, testjuhtumi, keskkonna või haru järgi. Kontrolli siit enne topelttöö käivitamist.
autonomy_run_getToo käivituse olek. Edasta eelmine cursor ja waitMs (≤ 25000), et blokeerida kuni millegi muutumiseni; timedOut: true tähendab, et midagi ei muutunud, ega ole viga. next on soovitus, mitte kunagi määrav juhis.
autonomy_run_evidenceKäivituse välised tõendid: iga sammu kohta see, mida toode näitas, mida oodati, otsus ja diagnoos, neutraalsed toimingud ning lühikese kehtivusega meedialingid. Mitte kunagi mudeli, viiba, tokeni ega käitaja siseandmed. Filtreeri parameetriga step.

Keskkonnad

TööriistEesmärk
autonomy_environment_listLoetle keskkonnad (nimelised juurutussihtmärgid) koos nende platvormipõhiste sihtmärkidega. Kuvatakse käitusaegsete väärtuste nimed, kuid mitte kunagi väärtusi.
autonomy_environment_getToo üks keskkond slug'i järgi.
autonomy_environment_upsertLoo keskkond või uuenda seda slug'i järgi. Olemasoleva slug'i uuendamine kirjutab antud sihtmärgid üle ja nõuab confirm: true; ilma selleta kirjeldab vastus muudatust ja midagi ei kirjutata.

Märkmed on saadaval ainult HTTP API kaudu ega ole MCP-tööriistad.

Asendamiste kinnitamine

Autonomy ei küsi MCP-s teist interaktiivset kinnitust. Selle asemel nõuavad olemasolevat konfiguratsiooni asendavad toimingud sõnaselget confirm: true:

  • autonomy_test_case_update_steps asendab alati kogu sammude loendi.
  • autonomy_test_plan_set_members nõuab kinnitust, kui uus liikmesus eemaldab juhtumeid.
  • autonomy_environment_upsert nõuab kinnitust, kui selle slug on juba olemas ja esitatud välju uuendataks.

Ilma kinnituseta tagastab tööriist INVALID_ARGUMENT koos väärtusega confirmRequired: true ja kokkuvõttega wouldChange. Loe seda kokkuvõtet enne, kui proovid uuesti väärtusega confirm: true; ära lisa kinnitust automaatselt.

Käivituse ootamine

autonomy_run_trigger tagastab kohe. Jätka toiminguga autonomy_run_get:

  1. Kutsu autonomy_run_get tagastatud runId-ga.
  2. Salvesta vastuse arvuline cursor.
  3. Kuni next on wait, kutsu seda uuesti sama cursor-iga ja parameetriga waitMs, mille väärtus on kuni 25000.
  4. Vastus väärtusega timedOut: true tähendab, et käivitus selle ooteaja jooksul ei muutunud. See ei ole viga; korda sama kursoriga või lõpeta ootamine.
  5. Kui next on evidence, kutsu autonomy_run_evidence.

next on soovitus, mitte määrav juhis. Kasuta tegevuse üle otsustamisel tagastatud olekut, otsust, kehtivust, edenemist ja sammu olekut.

Välised tõendid

autonomy_run_evidence tagastab ainult tõendid, mida organisatsioon võib Autonomyst välja viia: sammude toimingud ja sihtmärgid, vaadeldud ja oodatud tulemused, otsus ja kehtivus, diagnoos, taastamiste arv ning lühikese kehtivusega kuvatõmmise-, kaadri- või videolingid. Meedialingid aeguvad 15 minuti pärast; värskete linkide saamiseks kutsu tööriist uuesti.

Välised tõendid ei sisalda kunagi mudeli ega teenusepakkuja identiteeti, viipasid, tokeni- ega kuluandmeid, käitaja toorvigu, sisemisi tööriistanimesid ega töötlemata kasutajaliidese puid.

Käivituse sihtmärgid

autonomy_run_trigger aktsepteerib välja platforms väärtustega web, api, ios ja android. Kasuta environmentSlug, kui sihtmärk on juba salvestatud. Kasuta targets uue juurutuse või artefakti jaoks.

PlatvormSihtmärgi väljad
Veebtargets.web.baseUrl
APItargets.api.baseUrl, valikuline targets.api.runtimeValues
iOStargets.ios.artifactUrl või skannitud targets.ios.storageId, lisaks targets.ios.bundleId
Androidtargets.android.artifactUrl või skannitud targets.android.storageId, lisaks targets.android.packageName

Anna täpselt üks järgmistest: testCaseId või testPlanId. Lisa branch, pr ja deployment.commitSha, kui käivitused tuleb siduda tagasi tõmbetaotluse või sissekandega.

OAuthi õigused

Lugemistööriistad nõuavad õigust autonomy:read. Kirjutusõigus on ressursside järgi eraldatud:

  • autonomy:test_cases:write
  • autonomy:test_plans:write
  • autonomy:runs:write
  • autonomy:environments:write

Õigus autonomy:notes:write kuulub ainult HTTP kaudu kasutatavatele märkmete toimingutele.

Agendi retseptid

Kontrolli olemasolevat katvust

Codetext
Use Autonomy MCP to list relevant Test Cases, Test Plans, and recent Runs.
If a relevant Run already exists for this branch or PR, summarize its status before triggering anything new.

Käivita PR-i eelvaade

Codetext
Use Autonomy MCP to trigger the relevant Test Case or Test Plan against this preview URL.
Pass the branch, PR number, and commit SHA. Wait for the Run to finish, then return its verdict and External Evidence.

Diagnoosi ebaõnnestumine

Codetext
Fetch the Autonomy Run and its External Evidence before proposing a fix.
Cite the failing step, observed outcome, diagnosis, and media link that support your conclusion.

On this page