스크립트
00:00:00Was geht ab Leute, Melky hier, und bei Vercel shipen wir gerne, besonders wenn es um
00:00:06Infrastruktur für die AI-Cloud geht. Und eines der wichtigsten Teile dieser Infrastruktur
00:00:11ist die Vercel CLI. Die CLI ist längst nicht mehr nur ein Tool für jemanden, um aus dem Terminal zu deployen,
00:00:17sie entwickelt sich zu einem Building-Primitiv für Agents, einer programmierbaren Schnittstelle, die sie nutzen können, um Ressourcen
00:00:23zu verbinden, Sandboxes zu erstellen, Logs zu inspizieren, Probleme zu debuggen und ihre Deployments kontinuierlich zu verbessern. Also,
00:00:29in diesem ersten Teil führe ich euch durch einige der aktuellen CLI-Updates, die wir für die
00:00:35Vercel CLI machen, um sie zu einer besseren Grundlage für die Arbeit mit euren Agents zu machen. Alles klar, fangen wir
00:00:41also mit der Vercel Sandbox an und wie ihr sie direkt über die Vercel CLI nutzen könnt. Wie wir wissen,
00:00:47sind Sandboxes gerade total angesagt, und die Vercel Sandbox ist buchstäblich eine der schnellsten Erfahrungen,
00:00:53die es gibt. Sie ist perfekt: Ihr habt euren Agenten, er führt Code aus, und ihr möchtet sicherstellen,
00:00:57dass das sicher geschieht – und was gibt es Besseres als eine sichere Sandbox? Gehen wir also in dieses Terminal hier,
00:01:04wie ihr seht, habe ich vc connect, das funktioniert bereits gut. Was ich jetzt tun werde, ist vc sandbox create
00:01:13--connect zu verwenden, und das sorgt dafür, dass ich mich direkt mit dieser neuen Instanz verbinden kann, die ich
00:01:17gleich erstellen werde. Ihr seht hier, es geht schnell mit der Vercel CLI, und zack – ihr seht die Details der
00:01:24Sandbox, die erstellt wurde. Man hat das Team, das Projekt, es ist direkt auf eure Autorisierungsanmeldeinformationen
00:01:29abgestimmt, super einfach, super smooth. Ihr seht hier, ich kann jetzt ganz normal jeden gewünschten Befehl aus der Sandbox ausführen.
00:01:36Ich kann jetzt zum Beispiel einen Git-Klon für ein anderes Repository machen, das ich haben möchte, also kann ich
00:01:41loslegen und mir das GitHub-Repository der Vercel CLI holen. Ich gehe also hierhin, schnappe es mir, und aus der Sandbox heraus
00:01:51kann ich einen git clone machen. Jetzt wird dieses Vercel-Repository geklont und heruntergeladen,
00:01:56damit ich es in dieser Sandbox verwenden kann. Nun, da wir zurück sind und das Repository geklont ist, kann ich
00:02:02diese Sandbox ohne großes Aufheben verlassen. Und angenommen, ich möchte eines Tages zurückkehren, kann ich einfach vc sandbox
00:02:10connect und den Namen dieser Sandbox eingeben, und ich bin genau dort, wo ich aufgehört habe. Ein ls, und ihr seht
00:02:17dieses GitHub-Repository. Lasst also eure Agents in Sandboxes mit der Vercel CLI von der Leine! Ein weiteres
00:02:24wesentliches Infrastrukturstück, das man beim Bau von produktionsreifen Anwendungen benötigt, sind Feature Flags.
00:02:29Und Vercel Flags ist ein Feature-Flag-Anbieter, der direkt in die Vercel-Plattform integriert ist: Flags erstellen, Targeting-Regeln definieren,
00:02:36progressive Rollouts und A/B-Tests durchführen – und das alles über eure Agents in der Vercel CLI. Erstellen wir
00:02:43jetzt ein neues Feature Flag für dieses Testprojekt hier. Der erste Befehl,
00:02:48den ich ausführen werde, ist vc flags create gefolgt von dem Namen meines Feature Flags, nämlich
00:02:53a-b-split. Wie ihr hier seht, ist das Feature Flag jetzt aktiviert, und ich kann es mir
00:03:02auch direkt ansehen. Da ist mein Feature Flag a-b-split, ich habe mein Production-Target, Preview-
00:03:07Target und Development-Target. Wenn ich nun zurückgehe und sage, ich muss meinem Agenten oder mir selbst mitteilen, dass ich
00:03:13das Flag und den damit verbundenen Traffic anpassen möchte, kann ich diesen Befehl einfügen. Was ich hier tue, ist,
00:03:19die Vercel CLI aufzurufen, den flags-Befehl, den Namen meines Feature Flags (also a-b-split),
00:03:26und dann target ich meine Produktionsumgebung. Ich teile dies nach user id auf und setze das Gewicht für
00:03:32false auf 95 und das Gewicht für true auf 5, was bedeutet, dass 95 % des Traffics in einem Bucket meines Feature Flags
00:03:40landen und die restlichen 5 %, vorausgesetzt, das ist das Feature, das wir ausrollen wollen, hier sein werden.
00:03:44Und wenn ich das jetzt anklicke, seht ihr, dass ich das eingrenzen kann. Ich kann eine Nachricht senden, um den Split
00:03:50für die Produktion zu konfigurieren: false aus, true an. Das wird in der eigentlichen Plattform persistiert,
00:03:56und voilà – das Feature Flag a-b-split wurde in der Produktion erfolgreich aktualisiert. Okay, das ist vielleicht
00:04:02mein neues Lieblingsfeature in der Vercel CLI, aber wir haben auch komplett neu designt, wie curl mit vc curl funktioniert,
00:04:09damit Agents nicht mehr nur Code schreiben müssen – das war mal –, sondern auch testen können, was
00:04:14sie geändert haben. Vercel curl ermöglicht es euch, Requests an ein verknüpftes Projekt oder eine spezifische
00:04:19Deployment zu senden, ohne Deployment-URLs manuell verknüpfen zu müssen. Ein zusätzliches Highlight ist aber, dass wir das
00:04:26zusammen mit dem nativen curl-Befehl entwickelt haben, sodass ihr alles, was ihr von curl kennt, auch mit vc curl nutzen könnt.
00:04:32Hier habe ich also mein Terminal geöffnet, ich habe eine User-Site; wenn man sich das ansieht, eine ziemlich einfache Site, nur eine Hello-API,
00:04:38aber hier könnte ich so etwas machen wie vc curl /api/hello. Ihr seht, ich bekomme den Befehl zurück,
00:04:46okay, cool, nichts Allzu-Fancy. Aber ich denke, es wäre cool, wenn ich meinem Agenten sage, dass er dasselbe tun soll
00:04:52in einem Ablauf, bei dem er vielleicht etwas deployed hat und überprüft: Wie sehen die Endpunkte aus? Funktionieren sie korrekt? Ist
00:04:57etwas kaputt? Kannst du mit vc curl den Endpunkt /api/hello aufrufen?
00:05:10Fantastisch, die Antwort des Endpunkts kam erfolgreich zurück, der Agent hat genau das getan, was er tun musste.
00:05:14Und jetzt, was, wenn ich sage: Wie wäre es, wenn du einen Post-Request an den Endpunkt /api/users machst, um zu testen,
00:05:22ob er korrekt funktioniert? Er hat also das eigentliche Schema meines Endpunkts erkannt, weil ich ihn auf Vercel
00:05:35deployed habe, und um nun den Post-Befehl auszuführen, ganz mit dem nativen Befehl – ihr seht, der Post funktioniert
00:05:41korrekt, die Antwort: create id 3, name Melky, vc um das Deployment unter hello-api-flame
00:05:47.vercel.app aufzurufen. Nun, ein weiteres aufregendes Release, an dem wir bei Vercel in den letzten Monaten
00:05:54hart gearbeitet haben, sind die experimentellen nativen Binaries für die Vercel CLI. Wir möchten eine Erfahrung schaffen,
00:06:00bei der es egal ist, ob man Mac, Windows oder Linux nutzt – wir wollen euch das Beste
00:06:05für eure Build- und Betriebssysteme bieten. Ihr seht hier, ich habe kein vc mehr, ich habe es tatsächlich gelöscht
00:06:12und das reguläre Vercel, das über Node installiert wurde, deinstalliert, und ich möchte npm install -g @
00:06:18vercel/vc-native ausführen. Schauen wir uns das Paket an, und nun zeigt mir which vc,
00:06:26dass ich das native Binary installiert habe – das macOS-Binary für meinen Computer, da ich einen Mac verwende. Jetzt kann ich
00:06:32all die Befehle zeigen, die wie gewohnt funktionieren, aber was ich wirklich demonstrieren möchte, sind
00:06:37die Unterschiede in der Ausführung. Ihr seht also hier: Dies ist tatsächlich eine 64-Bit-Mac-Executable für arm64,
00:06:44das ist mein aktueller Computer, kein Intel-Chip, ich habe hier einen M4. Und etwas anderes, das ich wirklich
00:06:49demonstrieren möchte, ist der tatsächliche Größenunterschied dieser Binaries. Ihr seht hier: Dieses Binary liefert alles,
00:06:55was wir brauchen, und ist 66 Megabyte groß. Diese Binaries sind also viel schneller und viel kleiner, und wir rollen sie
00:07:02aus, um sicherzustellen, dass Windows-, Linux- und Mac-Benutzer die beste Erfahrung erhalten. Okay, und der nächste Teil ist
00:07:08sehr spannend: Plugins haben die meisten Harnesses übernommen. Falls ihr es noch nicht wusstet, Plugins können wirklich steuern und verändern,
00:07:16wie sich euer Harness verhält, um eure Entwicklungserfahrung extrem zu optimieren, und Vercel hat ein
00:07:22ganz eigenes Vercel-Plugin, das ein absolutes Muss für jeden ist, der mit Vercel entwickelt. Ihr seht hier, ich habe
00:07:29Claude Code geöffnet und möchte euch nur zeigen, dass das Vercel-Plugin im Moment überall verfügbar ist.
00:07:34Ich befinde mich gerade im offiziellen Marketplace für das Claude Code-Harness, und wenn ich Vercel eingebe, seht ihr
00:07:42hier, dass wir die Claude Code-Plugins haben – die offizielle Version des Vercel-Plugins mit 152.000 Downloads. Ihr könnt es
00:07:48für einen User-Scope oder global installieren. Ich werde es hier für meinen User-Scope installieren, und jetzt wird
00:07:54mich aufgefordert, reload-plugins auszuführen. Nun wurde mein Plugin neu geladen, und es bringt eine Reihe verschiedener
00:08:01Skills und verschiedener Agents mit, die wir nutzen können. Wenn ihr also das nächste Mal mit Next.js entwickelt, es
00:08:06mit shadcn, Auth oder ähnlichem deployen wollt – das Plugin deckt für Claude Code alles ab. Aber wir
00:08:13hören hier noch nicht auf, denn wenn ihr Codex öffnet, existiert genau dieselbe Erfahrung weiterhin. Ich kann einfach
00:08:20plugins aufrufen, um die verschiedenen verfügbaren Plugins zu durchstöbern, und wie ihr seht, habe ich das Vercel-Plugin
00:08:27bereits installiert. Auch dies stammt aus dem offiziellen OpenAI Codex Marketplace. Egal, ob ihr also GPT-
00:08:33Modelle auf Codex nutzen wollt, das Vercel-Plugin deckt euch ab. Aber wartet, es gibt noch mehr, denn jetzt,
00:08:40wenn ich grok cli aufrufe und die Grok CLI nutzen möchte, kann ich ebenfalls zu plugins gehen und sehe, dass wir
00:08:47auch im Grok Marketplace verfügbar sind. Ganz gleich, was euer Favorit ist – ob Grok, Claude Code oder Codex –,
00:08:54das Vercel-Plugin ist verfügbar, und ihr könnt es sogar mit dem npx-Befehl für jedes beliebige Harness installieren.
00:09:00Probiert es also aus und hebt eure CLI-Erfahrung auf das nächste Level! Alles klar Leute, vielen Dank fürs
00:09:06Zusehen bei diesem kurzen Update-Video. Ihr müsst dranbleiben, denn Teil 2, Teil 3 und viele weitere Teile
00:09:11werden in Zukunft folgen. Wir werden euch kontinuierlich zeigen, wie wir an der CLI shipen,
00:09:16wie wir euer Agent-Game aufwerten und all die coolen Sachen, die wir hier bei Vercel in der Küche haben.
00:09:22Wir sehen uns im nächsten Video, ciao!