CLI
AicippY CLI opcije i naredbe.
AicippY CLI po defaultu pokreće TUI kada se pokrene bez ikakvih argumenata.
aicippy-codeAli takođe prihvata naredbe kao što je dokumentovano na ovoj stranici. Ovo vam omogućava programsku interakciju sa AicippY.
aicippy-code run "Explain how closures work in JavaScript"tui
Pokrenite AicippY terminalski korisnički interfejs.
aicippy-code [project]Opcije
| Opcija | Kratko | Opis |
|---|---|---|
--continue | -c | Nastavite posljednju sesiju |
--session | -s | ID sesije za nastavak |
--fork | Forkujte sesiju pri nastavku (koristiti sa --continue ili --session) | |
--prompt | Prompt za upotrebu | |
--model | -m | Model za korištenje u obliku provider/model |
--agent | Agent za korištenje | |
--port | Port na kojem treba slušati | |
--hostname | Hostname na kojem treba slušati |
Naredbe
AicippY CLI takođe ima sljedeće naredbe.
agent
Upravljajte AicippY agentima.
aicippy-code agent [command]attach
Priključite terminal na već pokrenut AicippY backend server pokrenut putem serve ili web naredbi.
aicippy-code attach [url]Ovo omogućava korištenje TUI-ja sa udaljenim AicippY backend-om. Na primjer:
# Start the backend server for web/mobile accessaicippy-code web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backendaicippy-code attach http://10.20.30.40:4096Opcije
| Opcija | Kratko | Opis |
|---|---|---|
--dir | Radni direktorij za pokretanje TUI-a | |
--continue | -c | Nastavi posljednju sesiju |
--session | -s | ID sesije za nastavak |
--fork | Forkuj sesiju prilikom nastavka (koristite sa --continue ili --session) | |
--password | -p | Lozinka za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Korisničko ime za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_USERNAME ili aicippy-code) |
create
Kreirajte novog agenta s prilagođenom konfiguracijom.
aicippy-code agent createOva naredba će vas voditi kroz kreiranje novog agenta sa prilagođenim sistemskim promptom i konfiguracijom alata.
list
Navedite sve dostupne agente.
aicippy-code agent listauth
Naredba za upravljanje vjerodajnicama i prijavom za provajdere.
aicippy-code auth [command]login
AicippY pokreće lista provajdera na AicippY Models, tako da možete koristiti aicippy-code auth login da konfigurirate API ključeve za bilo kojeg provajdera kojeg želite koristiti. Ovo je pohranjeno u ~/.local/share/aicippy-code/auth.json.
aicippy-code auth loginKada se AicippY pokrene, učitava dobavljače iz datoteke vjerodajnica. I ako postoje neki ključevi definirani u vašim okruženjima ili .env fajl u vašem projektu.
list
Navodi sve autentifikovane dobavljače pohranjene u datoteci vjerodajnica.
aicippy-code auth listIli kratka verzija.
aicippy-code auth lslogout
Odjavljuje vas s provajdera tako što ga briše iz datoteke vjerodajnica.
aicippy-code auth logoutgithub
Upravljajte GitHub agentom za automatizaciju repozitorija.
aicippy-code github [command]install
Instalirajte GitHub agenta u svoj repozitorij.
aicippy-code github installOvo postavlja neophodni tok rada GitHub Actions i vodi vas kroz proces konfiguracije. Saznajte više.
run
Pokrenite GitHub agent. Ovo se obično koristi u GitHub Actions.
aicippy-code github runOpcije
| Opcija | Opis |
|---|---|
--event | GitHub mock event za pokretanje agenta |
--token | GitHub Personal Access Token |
mcp
Upravljajte Model Context Protocol (MCP) serverima.
aicippy-code mcp [command]add
Dodajte MCP server svojoj konfiguraciji.
aicippy-code mcp addOva naredba će vas voditi kroz dodavanje lokalnog ili udaljenog MCP servera.
list
Navedite sve konfigurirane MCP servere i njihov status veze.
aicippy-code mcp listIli koristite kratku verziju.
aicippy-code mcp lsauth
Autentifikujte se sa MCP serverom koji je omogućen za OAuth.
aicippy-code mcp auth [name]Ako ne navedete ime servera, od vas će biti zatraženo da izaberete neki od dostupnih servera koji podržavaju OAuth. Također možete navesti servere koji podržavaju OAuth i njihov status autentifikacije.
aicippy-code mcp auth listIli koristite kratku verziju.
aicippy-code mcp auth lslogout
Uklonite OAuth vjerodajnice za MCP server.
aicippy-code mcp logout [name]debug
Otklanjanje grešaka (debug) OAuth veze sa MCP serverom.
aicippy-code mcp debug <name>models
Navedite sve dostupne modele konfiguriranih provajdera.
aicippy-code models [provider]Ova naredba prikazuje sve modele dostupne kod vaših konfiguriranih provajdera u formatu provider/model.
Ovo je korisno za pronalaženje tačnog naziva modela za korištenje u vašoj konfiguraciji.
Opciono možete proslijediti ID provajdera za filtriranje modela po tom dobavljaču.
aicippy-code models anthropicOpcije
| Opcija | Opis |
|---|---|
--refresh | Osvježite keš modela sa models.aicippy.com |
--verbose | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) |
Koristite --refresh zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u AicippY.
aicippy-code models --refreshrun
Pokrenite AicippY u neinteraktivnom modu tako što ćete direktno proslijediti prompt.
aicippy-code run [message..]Ovo je korisno za skriptiranje, automatizaciju ili kada želite brz odgovor bez pokretanja punog TUI-ja. Na primjer:
aicippy-code run Explain the use of context in GoTakođer možete priključiti pokrenutu aicippy-code serve instancu kako biste izbjegli vrijeme hladnog pokretanja MCP servera pri svakom pokretanju:
# Start a headless server in one terminalaicippy-code serve
# In another terminal, run commands that attach to itaicippy-code run --attach http://localhost:4096 "Explain async/await in JavaScript"Opcije
| Opcija | Kratko | Opis |
|---|---|---|
--command | Naredba za pokretanje, koristite poruku za argumente | |
--continue | -c | Nastavite posljednju sesiju |
--session | -s | ID sesije za nastavak |
--fork | Forkujte sesiju pri nastavku (koristiti sa --continue ili --session) | |
--share | Podijelite sesiju | |
--model | -m | Model za korištenje u obliku provider/model |
--agent | Agent za korištenje | |
--file | -f | Fajlovi koje treba priložiti poruci |
--format | Format: default (formatiran) ili json (sirovi JSON događaji) | |
--title | Naslov sesije (koristi skraćeni prompt ako nije navedena vrijednost) | |
--attach | Priključite na pokrenuti AicippY server (npr. http://localhost:4096) | |
--password | -p | Lozinka za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Korisničko ime za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_USERNAME ili aicippy-code) |
--dir | Direktorij za pokretanje, ili putanja na udaljenom serveru pri spajanju | |
--variant | Varijanta modela (napor zaključivanja specifičan za provajdera) | |
--thinking | Prikaži blokove razmišljanja | |
--port | Port za lokalni server (zadano na nasumični port) |
serve
Pokrenite AicippY headless server za API pristup. Pogledajte server docs za kompletan HTTP interfejs.
aicippy-code serveOvo pokreće HTTP server koji pruža API pristup funkcionalnosti AicippY-a bez TUI interfejsa. Postavite AICIPPY_CODE_SERVER_PASSWORD da omogućite HTTP osnovnu auth (korisničko ime je zadano na aicippy-code).
Opcije
| Opcija | Opis |
|---|---|
--port | Port na kojem treba slušati |
--hostname | Hostname na kojem treba slušati |
--mdns | Omogući mDNS otkrivanje |
--cors | Dodatni origin(i) pretraživača koji dozvoljavaju CORS |
session
Upravljajte AicippY sesijama.
aicippy-code session [command]list
Navedite sve AicippY sesije.
aicippy-code session listOpcije
| Opcija | Kratko | Opis |
|---|---|---|
--max-count | -n | Ograničenje na N najnovijih sesija |
--format | Izlazni format: table ili json (table) |
stats
Prikaži statistiku upotrebe tokena i troškova za vaše AicippY sesije.
aicippy-code statsOpcije
| Opcija | Opis |
|---|---|
--days | Prikaži statistiku za zadnjih N dana (sva vremena) |
--tools | Broj alata za prikaz (svi) |
--models | Prikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz top N |
--project | Filtriraj po projektu (svi projekti, prazan niz: trenutni projekt) |
export
Izvezite podatke sesije kao JSON.
aicippy-code export [sessionID]Ako ne unesete ID sesije, od vas će biti zatraženo da odaberete neku od dostupnih sesija.
import
Uvezite podatke sesije iz JSON datoteke ili AicippY dijeljenog URL-a.
aicippy-code import <file>Možete uvesti iz lokalne datoteke ili AicippY dijeljenog URL-a.
aicippy-code import session.jsonaicippy-code import https://opncd.ai/s/abc123web
Pokrenite AicippY headless server sa web interfejsom.
aicippy-code webOvo pokreće HTTP server i otvara web pretraživač za pristup AicippY-u preko web interfejsa. Postavite AICIPPY_CODE_SERVER_PASSWORD da omogućite HTTP osnovnu auth (korisničko ime je zadano na aicippy-code).
Opcije
| Opcija | Opis |
|---|---|
--port | Port na kojem treba slušati |
--hostname | Hostname na kojem treba slušati |
--mdns | Omogući mDNS otkrivanje |
--cors | Dodatni origin(i) pretraživača koji dozvoljavaju CORS |
acp
Pokrenite ACP (Agent Client Protocol) server.
aicippy-code acpOva naredba pokreće ACP server koji komunicira preko stdin/stdout koristeći nd-JSON.
Opcije
| Opcija | Opis |
|---|---|
--cwd | Radni direktorij |
--port | Port na kojem treba slušati |
--hostname | Hostname na kojem slušati |
uninstall
Deinstalirajte AicippY i uklonite sve povezane datoteke.
aicippy-code uninstallOpcije
| Opcija | Kratko | Opis |
|---|---|---|
--keep-config | -c | Sačuvajte konfiguracijske datoteke |
--keep-data | -d | Sačuvajte podatke i snimke sesije |
--dry-run | Pokažite šta bi bilo uklonjeno bez uklanjanja | |
--force | -f | Preskoči upite za potvrdu |
upgrade
Ažurira AicippY na najnoviju verziju ili određenu verziju.
aicippy-code upgrade [target]Za nadogradnju na najnoviju verziju.
aicippy-code upgradeZa nadogradnju na određenu verziju.
aicippy-code upgrade v0.1.48Opcije
| Opcija | Kratko | Opis |
|---|---|---|
--method | -m | Korišteni način instalacije; curl, npm, pnpm, bun, brew |
Globalne opcije
AicippY CLI prihvata sljedeće globalne zastavice.
| Opcija | Kratko | Opis |
|---|---|---|
--help | -h | Prikaži pomoć |
--version | -v | Ispiši broj verzije |
--print-logs | Ispis logova u stderr | |
--log-level | Nivo logovanja (DEBUG, INFO, WARN, ERROR) |
Varijable okruženja
AicippY se može konfigurirati pomoću varijabli okruženja.
| Varijabla | Tip | Opis |
|---|---|---|
AICIPPY_CODE_AUTO_SHARE | boolean | Automatski dijeli sesije |
AICIPPY_CODE_GIT_BASH_PATH | string | Putanja do Git Bash izvršne datoteke na Windows-u |
AICIPPY_CODE_CONFIG | string | Putanja do konfiguracijskog fajla |
AICIPPY_CODE_TUI_CONFIG | string | Putanja do TUI konfiguracijskog fajla |
AICIPPY_CODE_CONFIG_DIR | string | Putanja do konfiguracijskog direktorija |
AICIPPY_CODE_CONFIG_CONTENT | string | Inline json konfiguracijski sadržaj |
AICIPPY_CODE_DISABLE_AUTOUPDATE | boolean | Onemogući automatske provjere ažuriranja |
AICIPPY_CODE_DISABLE_PRUNE | boolean | Onemogući brisanje (pruning) starih podataka |
AICIPPY_CODE_DISABLE_TERMINAL_TITLE | boolean | Onemogući automatsko ažuriranje naslova terminala |
AICIPPY_CODE_PERMISSION | string | Inline json konfiguracija dozvola |
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINS | boolean | Onemogući podrazumijevane dodatke (plugins) |
AICIPPY_CODE_DISABLE_LSP_DOWNLOAD | boolean | Onemogući automatsko preuzimanje LSP servera |
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELS | boolean | Omogući eksperimentalne modele |
AICIPPY_CODE_DISABLE_AUTOCOMPACT | boolean | Onemogući automatsko sažimanje konteksta |
AICIPPY_CODE_DISABLE_CLAUDE_CODE | boolean | Onemogući čitanje iz .claude (prompt + vještine) |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPT | boolean | Onemogući čitanje ~/.claude/CLAUDE.md |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLS | boolean | Onemogući učitavanje .claude/skills |
AICIPPY_CODE_DISABLE_MODELS_FETCH | boolean | Onemogući dohvaćanje modela iz udaljenih izvora |
AICIPPY_CODE_FAKE_VCS | string | Lažni VCS provajder za potrebe testiranja |
AICIPPY_CODE_CLIENT | string | Identifikator klijenta (zadano na cli) |
AICIPPY_CODE_ENABLE_EXA | boolean | Omogući Exa alate za web pretraživanje |
AICIPPY_CODE_SERVER_PASSWORD | string | Omogući osnovnu autentifikaciju za serve/web |
AICIPPY_CODE_SERVER_USERNAME | string | Poništi osnovno korisničko ime autentifikacije (zadano aicippy-code) |
AICIPPY_CODE_MODELS_URL | string | Prilagođeni URL za dohvaćanje konfiguracije modela |
Eksperimentalno
Ove varijable okruženja omogućavaju eksperimentalne karakteristike koje se mogu promijeniti ili ukloniti.
| Varijabla | Tip | Opis |
|---|---|---|
AICIPPY_CODE_EXPERIMENTAL | boolean | Omogući eksperimentalne funkcije pod zbirnom zastavicom |
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERY | boolean | Omogući otkrivanje ikona |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT | boolean | Onemogući kopiranje pri odabiru u TUI |
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS | number | Zadano vremensko ograničenje za bash naredbe u ms |
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX | number | Maksimalni izlazni tokeni za LLM odgovore |
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHER | boolean | Omogući praćenje datoteka za cijeli direktorij |
AICIPPY_CODE_EXPERIMENTAL_OXFMT | boolean | Omogući oxfmt formatter |
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOL | boolean | Omogući eksperimentalni LSP alat |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHER | boolean | Onemogući praćenje datoteka |
AICIPPY_CODE_EXPERIMENTAL_EXA | boolean | Omogući eksperimentalne Exa funkcije |
AICIPPY_CODE_EXPERIMENTAL_LSP_TY | boolean | Omogući TY LSP za python datoteke |
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODE | boolean | Omogući Plan mod |
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS | boolean | Omogući pozadinske zadatke subagenata |
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEM | boolean | Omogući eksperimentalni sistem događaja |
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLM | boolean | Omogući nativnu putanju LLM zahtjeva |
AICIPPY_CODE_EXPERIMENTAL_PARALLEL | boolean | Omogući paralelno izvršavanje web pretrage |
AICIPPY_CODE_EXPERIMENTAL_SCOUT | boolean | Omogući Scout subagenta |
AICIPPY_CODE_EXPERIMENTAL_WORKSPACES | boolean | Omogući podršku za radne prostore |