Izvajanje brez vmesnika in avtomatizacija

Vsi paketi (za samodejno uporabo priporočen ključ API)3 min branja
1

Namestite na svoj strežnik

Na svojem VPS ali izvajalcu CI zaženite npm install -g @anthropic-ai/claude-code. Deluje na katerem koli računalniku Linux ali macOS z Node.js 18+.

2

Nastavite preverjanje pristnosti

Ključ API Anthropic shranite v spremenljivko okolja (ANTHROPIC_API_KEY). Naročniki z ukazom claude setup-token ustvarite dolgoživi token.

3

Napišite skript za avtomatizacijo

Uporabite claude --bare -p z vašim promptom, --allowedTools za dovoljenja, --max-budget-usd za omejitev stroškov in --output-format json za strukturiran izpis.

4

Načrtujte s crontab

Skript dodajte v crontab za ponavljajoče se zagone. Opravilo se izvede neodvisno od vašega prenosnika, na VPS z vašim ključem API.

Dovoljenjski načinKaj samodejno odobriNajboljše za
defaultdefaultSamo branjeObčutljivo delo, največja varnost
acceptEditsacceptEditsBranje + urejanje datotek + osnovni datotečni sistemSpremembe kode z nekaj varovalkami
autoautoVse (z varnostnim razvrščevalnikom)Avtomatizacija v ozadju z varnostnimi preverjanji
dontAskdontAskSamo izrecna pravila dovoljenjaZaklenjen CI, največji nadzor
bypassPermissionsbypassPermissionsVse (brez preverjanj)Samo izolirani vsebniki, nikoli v produkciji

Varnostni premisleki za samodejno izvajanje

Načina bypassPermissions nikoli ne uporabljajte na računalniku, povezanem z internetom, ali z dostopom do produkcijskih sistemov. Onemogoči VSA varnostna preverjanja. Za večino avtomatizacije pravo ravnovesje med samostojnostjo in varnostjo ponujata način auto (z varnostnim razvrščevalnikom v ozadju) ali način dontAsk (z izrecnimi pravili dovoljenja). Vedno uporabite --max-budget-usd za omejitev stroškov in --allowedTools za omejitev dostopa do orodij.

Kako začeti z avtomatizacijo brez vmesnika

Začnite preprosto: v terminalu zaženite claude -p "What does the auth module do?", da vidite način print v akciji. Nato poskusite pošiljanje po cevi: cat error.log | claude -p "explain the root cause". Ko se privadite, dodajte --bare za deterministično vedenje, --output-format json za strukturiran izpis in --allowedTools "Read,Bash(git *)" za nadzorovan dostop do orodij. Od tod nadgradite do polne avtomatizacije s cronom.
Izvajanje brez vmesnika in avtomatizacija | Claude Code | NativeAI Hub