CLI voor agents
De bird CLI is een enkel binair bestand dat gebouwd is om door een agent aangestuurd te worden. Uitvoer is standaard JSON, fouten gaan naar stderr en exitcodes geven de foutcategorie aan.
Aan de slag
Het snelste pad is om je codeeragent in te stellen: plak één prompt en je agent installeert de CLI en de vaardigheden van Bird voor je. Handmatig installeren:
Codevoorbeeld
curl -fsSL https://cli.bird.com/install.sh | sh
bird auth loginbird auth login voert een OAuth-flow in de browser uit en slaat een autorisatie op die gekoppeld is aan je workspace en de bijbehorende regio, zodat je geen API-sleutel of host hoeft te configureren. bird auth status sluit altijd af met 0 en meldt valid: true zodra het token werkt. bird whoami geeft de ingelogde gebruiker terug (ID, e-mail en naam), wat de identiteit is waarmee de agent handelt en die de MCP whoami-tool retourneert.
Het contract
- JSON naar stdout; fouten en diagnostiek naar stderr; nooit gemengd.
- Exitcodes: zes semantische codes die gebruik, niet-gevonden, authenticatie, conflict, tijdelijke fouten en een algemene terugval dekken. Zie de volledige tabel in CLI.
- Mutaties nemen invoer van flags, een JSON-body via --body-file - (stdin), of beide, waarbij de flag voorrang heeft.
- --example toont een geldig request-body, --dry-run geeft een voorbeeld van het verzoek zonder het te versturen, en --idempotency-key maakt een herhaalpogong veilig.
Volgende stappen
- Stel je codeeragent in: plak een prompt en je agent installeert de CLI en vaardigheden.
- Agentvaardigheden: wat elke vaardigheid je agent leert.
- CLI-referentie: elk commando, elke flag en elk uitvoerformaat.
- MCP-server: hetzelfde Bird-oppervlak als MCP-tools, voor agents die tools aanroepen in plaats van een shell te gebruiken.
Related resources
Continue with the documentation, guides and examples for this topic. Resources are in English.
Watch the guideSetting up your coding agentUnderstand the conceptWhat is an MCP server, and how does an agent use one to send messages?Explore the capabilityCoding agentsFollow the learning pathBuild with AI agents
Get an implementation brief