Gå til indhold

CLI

AicippY CLI muligheder og kommandoer.

AicippY CLI starter som standard TUI, når den kører uden nogen argumenter.

Terminal window
aicippy-code

Men den accepterer også kommandoer som dokumenteret på denne side. Dette giver dig mulighed for at interagere med AicippY programmatisk.

Terminal window
aicippy-code run "Explain how closures work in JavaScript"

tui

Start AicippY terminalbrugergrænsefladen.

Terminal window
aicippy-code [project]

Flag

FlagKortBeskrivelse
--continue-cFortsæt sidste session
--session-sSessions-id for at fortsætte
--forkForgren sessionen ved fortsættelse (brug med --continue eller --session)
--promptSpørg om at bruge
--model-mModel til brug i form af provider/model
--agentAgent hos bruge
--portPort at lytte på
--hostnameVærtsnavn at lytte på

Kommandoer

AicippY CLI har også følgende kommandoer.


agent

Administrer agenter i AicippY.

Terminal window
aicippy-code agent [command]

attach

Tilslut en terminal til en allerede kørende AicippY backend-server startet via serve eller web kommandoer.

Terminal window
aicippy-code attach [url]

Dette gør det muligt at bruge TUI med en ekstern AicippY backend. For eksempel:

Terminal window
# Start the backend server for web/mobile access
aicippy-code web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backend
aicippy-code attach http://10.20.30.40:4096

Flag

FlagKortBeskrivelse
--dirArbejdsmappe til at starte TUI i
--continue-cFortsæt den seneste session
--session-sSessions-id for at fortsætte
--forkForgren sessionen ved fortsættelse (brug med --continue eller --session)
--password-pAdgangskode til basic auth (standard: AICIPPY_CODE_SERVER_PASSWORD)
--username-uBrugernavn til basic auth (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code)

create

Opret en ny agent med brugerdefineret konfiguration.

Terminal window
aicippy-code agent create

Denne kommando vil guide dig gennem oprettelse af en ny agent med en brugerdefineret systemprompt og værktøjskonfiguration.


list

Liste over alle tilgængelige agenter.

Terminal window
aicippy-code agent list

auth

Kommando til at administrere legitimationsoplysninger og login for udbydere.

Terminal window
aicippy-code auth [command]

login

AicippY drives af udbyderlisten på AicippY Models, så du kan bruge aicippy-code auth login til at konfigurere API-nøgler for enhver udbyder, du vil bruge. Dette er gemt i ~/.local/share/aicippy-code/auth.json.

Terminal window
aicippy-code auth login

Når AicippY starter op, indlæser den udbyderne fra legitimationsfilen. Og hvis der er nogen nøgler defineret i dine miljøer eller en .env fil i dit projekt.


list

Viser alle de godkendte udbydere som gemt i legitimationsfilen.

Terminal window
aicippy-code auth list

Eller den korte version.

Terminal window
aicippy-code auth ls

logout

Logger dig ud af en udbyder ved at rydde den fra legitimationsfilen.

Terminal window
aicippy-code auth logout

github

Administrator GitHub-agenten til lagerautomatisering.

Terminal window
aicippy-code github [command]

install

Installatør GitHub-agenten i dit lager.

Terminal window
aicippy-code github install

Dette opsætter det nødvendige GitHub Actions workflow og guider dig gennem konfigurationsprocessen. Learn more.


run

Kør GitHub-agenten. Dette bruges typisk i GitHub Actions.

Terminal window
aicippy-code github run
Flag
FlagBeskrivelse
--eventGitHub mock begivenhed for at køre agenten for
--tokenGitHub personlig adgangstoken

mcp

Administrator Model Context Protocol-servere.

Terminal window
aicippy-code mcp [command]

add

Tilføj en MCP-server til din konfiguration.

Terminal window
aicippy-code mcp add

Denne kommando vil guide dig gennem tilføjelse af enten en lokal eller ekstern MCP-server.


list

Liste over alle konfigurerede MCP-servere og deres forbindelsesstatus.

Terminal window
aicippy-code mcp list

Eller brug den korte version.

Terminal window
aicippy-code mcp ls

auth

Godkendt med en OAuth-aktiveret MCP-server.

Terminal window
aicippy-code mcp auth [name]

Hvis du ikke angiver et servernavn, bliver du bedt om at vælge blandt tilgængelige OAuth-kompatible servere.

Du kan også angive OAuth-kompatible servere og deres godkendelsesstatus.

Terminal window
aicippy-code mcp auth list

Eller brug den korte version.

Terminal window
aicippy-code mcp auth ls

logout

Fjern OAuth-legitimationsoplysninger for en MCP-server.

Terminal window
aicippy-code mcp logout [name]

debug

Fejlfinding af OAuth-forbindelsesproblemer for en MCP-server.

Terminal window
aicippy-code mcp debug <name>

models

Liste over alle tilgængelige modeller fra konfigurerede udbydere.

Terminal window
aicippy-code models [provider]

Denne kommando viser alle tilgængelige modeller på tværs af dine konfigurerede udbydere i formatet provider/model.

Dette er nyttigt til at finde ud af det nøjagtige modelnavn, der skal bruges i your config.

Du kan eventuelt videregive et udbyder-id for at filtrere modeller efter den udbyder.

Terminal window
aicippy-code models anthropic

Flag

FlagBeskrivelse
--refreshOpdater modelcachen fra models.aicippy.com
--verboseBrug mere detaljeret modeloutput (inkluderer metadata som omkostninger)

Brug flaget --refresh til at opdatere den cachelagrede modelliste. Dette er nyttigt, når nye modeller er blevet tilføjet til en udbyder, og du vil se dem i AicippY.

Terminal window
aicippy-code models --refresh

run

Kør aicippy-code i ikke-interaktiv tilstand ved at sende en prompt direkte.

Terminal window
aicippy-code run [message..]

Dette er nyttigt til scripting, automatisering, eller når du vil have et hurtigt svar uden at starte hele TUI. F.eks.

Terminal window
aicippy-code run Explain the use of context in Go

Du kan også vedhæfte til en kørende aicippy-code serve-instans for at undgå MCP serverens kolde opstartstider ved hver kørsel:

Terminal window
# Start a headless server in one terminal
aicippy-code serve
# In another terminal, run commands that attach to it
aicippy-code run --attach http://localhost:4096 "Explain async/await in JavaScript"

Flag

FlagKortBeskrivelse
--commandKommandoen til at køre, brug besked til args
--continue-cFortsæt sidste session
--session-sSessions-id for at fortsætte
--forkForgren sessionen ved fortsættelse (brug med --continue eller --session)
--shareDel sessionen
--model-mModel til brug i form af provider/model
--agentAgent til brug
--file-fFil(er), der skal vedhæftes til meddelelsen
--formatFormat: standard (formateret) eller json (rå JSON hændelser)
--titleTitel for sessionen (bruger trunkeret prompt, hvis der ikke er angivet nogen værdi)
--attachTilslut til en kørende aicippy-code-server (f.eks. http://localhost:4096)
--password-pAdgangskode til basic auth (standard: AICIPPY_CODE_SERVER_PASSWORD)
--username-uBrugernavn til basic auth (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code)
--dirMappe at køre i, eller sti på fjernserveren ved tilkobling
--variantModelvariant (udbyder-specifik ræsonneringsindsats)
--thinkingVis tænkeblokke
--portPort til den lokale server (standard til vilkårlig port)

serve

Start en hovedløs AicippY-server til API-adgang. Tjek server docs for den fulde HTTP-grænseflade.

Terminal window
aicippy-code serve

Dette starter en HTTP-server, der giver API-adgang til aicippy-code-funktionalitet uden TUI-grænsefladen. Indstil AICIPPY_CODE_SERVER_PASSWORD for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til aicippy-code).

Flag

FlagBeskrivelse
--portPort at lytte på
--hostnameVærtsnavn at lytte på
--mdnsAktiver mDNS-opdagelse
--corsYderligere browseroprindelse til at tillade CORS

session

Administrator AicippY sessionsholder.

Terminal window
aicippy-code session [command]

list

Liste over alle AicippY sessioner.

Terminal window
aicippy-code session list
Flag
FlagKortBeskrivelse
--max-count-nBegræns til N seneste sessioner
--formatOutputformat: tabel eller json (tabel)

stats

Vis tokenbrug og omkostningsstatistikker for dine AicippY-sessioner.

Terminal window
aicippy-code stats

Flag

FlagBeskrivelse
--daysVis statistik for de sidste N dage (hele tiden)
--toolsAntal værktøjer, der skal vises (alle)
--modelsVis modelbrugsopdeling (skjult som standard). Send et tal for at vise top N
--projectFiltre efter projekt (alle projekter, tom streng: nuværende projekt)

export

Eksporter sessionsdata som JSON.

Terminal window
aicippy-code export [sessionID]

Hvis du ikke angiver et sessions-id, bliver du bedt om at vælge mellem tilgængelige sessioner.


import

Importer sessionsdata fra en JSON fil eller AicippY del URL.

Terminal window
aicippy-code import <file>

Du kan importere fra en lokal fil eller en AicippY share URL.

Terminal window
aicippy-code import session.json
aicippy-code import https://opncd.ai/s/abc123

web

Start en hovedløs AicippY-server med en webgrænseflade.

Terminal window
aicippy-code web

Dette starter en HTTP-server og åbner en webbrowser for at få adgang til AicippY via en webgrænseflade. Indstil AICIPPY_CODE_SERVER_PASSWORD for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til aicippy-code).

Flag

FlagBeskrivelse
--portPort at lytte på
--hostnameVærtsnavn at lytte på
--mdnsAktiver mDNS-opdagelse
--corsYderligere browseroprindelse til at tillade CORS

acp

Start en ACP-server (Agent Client Protocol).

Terminal window
aicippy-code acp

Denne kommando starter en ACP-server, der kommunikerer via stdin/stdout ved hjælp af nd-JSON.

Flag

FlagBeskrivelse
--cwdArbejdsmappe
--portPort at lytte på
--hostnameVærtsnavn at lytte på

uninstall

Afinstaller AicippY og fjern alle relaterede filer.

Terminal window
aicippy-code uninstall

Flag

FlagKortBeskrivelse
--keep-config-cSe konfigurationsfiler
--keep-data-dGem sessionsdata og snapshots
--dry-runVis, hvad der ville blive fjernet uden at fjerne
--force-fSpring bekræftelsesspørgsmål over

upgrade

Opdaterer AicippY til den nyeste version eller en specifik version.

Terminal window
aicippy-code upgrade [target]

For at opgradere til den nyeste version.

Terminal window
aicippy-code upgrade

For at opgradere til en bestemt version.

Terminal window
aicippy-code upgrade v0.1.48

upgrade

FlagKortBeskrivelse
--method-mInstallationsmetoden, der blev brugt; curl, npm, pnpm, bun, brew

Globale flag

aicippy-code CLI tager følgende globale flag.

FlagKortBeskrivelse
--help-hVis hjælp
--version-vUdskriftsversionsnummer
--print-logsUdskriv logfiler til stderr
--log-levelLogniveau (DEBUG, INFO, WARN, ERROR)

Miljøvariabler

AicippY kan konfigureres ved hjælp af miljøvariabler.

VariabelSkrivBeskrivelse
AICIPPY_CODE_AUTO_SHAREbooleanDel automatisk session
AICIPPY_CODE_GIT_BASH_PATHstringSti til Git Bash eksekverbar på Windows
AICIPPY_CODE_CONFIGstringSti til konfigurationsfil
AICIPPY_CODE_TUI_CONFIGstringSti til TUI-konfigurationsfil
AICIPPY_CODE_CONFIG_DIRstringSti til konfigurationsmappe
AICIPPY_CODE_CONFIG_CONTENTstringIndbygget json-konfigurationsindhold
AICIPPY_CODE_DISABLE_AUTOUPDATEbooleanDeaktiver automatisk opdateringskontrol
AICIPPY_CODE_DISABLE_PRUNEbooleanDeaktiver beskæring af gamle data
AICIPPY_CODE_DISABLE_TERMINAL_TITLEbooleanDeaktiver automatisk opdatering af terminaltitel
AICIPPY_CODE_PERMISSIONstringIndbygget json-tilladelseskonfiguration
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINSbooleanDeaktiver standard plugins
AICIPPY_CODE_DISABLE_LSP_DOWNLOADbooleanDeaktiver automatisk LSP-serverdownloads
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELSbooleanAktive eksperimentelle modeller
AICIPPY_CODE_DISABLE_AUTOCOMPACTbooleanDeaktiver automatisk kontekstkomprimering
AICIPPY_CODE_DISABLE_CLAUDE_CODEbooleanDeaktiver læsning fra .claude (prompt + færdigheder)
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPTbooleanDeaktiver læsning ~/.claude/CLAUDE.md
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLSbooleanDeaktiver indlæsning af .claude/skills
AICIPPY_CODE_DISABLE_MODELS_FETCHbooleanDeaktivering af modeller fra eksterne kilder
AICIPPY_CODE_FAKE_VCSstringFalsk VCS-udbyder til testformål
AICIPPY_CODE_CLIENTstringKlient-id (standard til cli)
AICIPPY_CODE_ENABLE_EXAbooleanAktiver Exa-websøgeværktøjer
AICIPPY_CODE_SERVER_PASSWORDstringAktiver grundlæggende godkendelse for serve/web
AICIPPY_CODE_SERVER_USERNAMEstringTilsidesæt grundlæggende godkendelsesbrugernavn (standard aicippy-code)
AICIPPY_CODE_MODELS_URLstringBrugerdefineret URL til hentning af modelkonfiguration

Eksperimentel

Disse miljøvariabler muliggør eksperimentelle funktioner, der kan ændres eller fjernes.

VariabelSkrivBeskrivelse
AICIPPY_CODE_EXPERIMENTALbooleanAktiver eksperimentelle funktioner under samleflaget
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERYbooleanAktiver ikonopdagelse
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECTbooleanDeaktiver kopi ved valg i TUI
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MSnummerStandard timeout for bash-kommandoer i ms
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXnummerMaks. output-tokens for LLM-svar
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHERbooleanAktiver filovervågning for hele dir
AICIPPY_CODE_EXPERIMENTAL_OXFMTbooleanAktiver oxfmt formatter
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOLbooleanAktive eksperimenter LSP værktøj
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHERbooleanDeaktiver filovervågning
AICIPPY_CODE_EXPERIMENTAL_EXAbooleanAktive eksperimenter Exa-funktioner
AICIPPY_CODE_EXPERIMENTAL_LSP_TYbooleanAktiver TY LSP for python-filer
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODEbooleanAktiver plantilstand
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTSbooleanAktiver baggrundsopgaver for subagenter
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEMbooleanAktiver eksperimentelt hændelsessystem
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLMbooleanAktiver native LLM-anmodningssti
AICIPPY_CODE_EXPERIMENTAL_PARALLELbooleanAktiver parallel udførelse af websøgning
AICIPPY_CODE_EXPERIMENTAL_SCOUTbooleanAktiver Scout-subagent
AICIPPY_CODE_EXPERIMENTAL_WORKSPACESbooleanAktiver workspace-understøttelse