Przegląd CLI
Interfejs wiersza poleceń polylane pozwala używać każdej części Polylane z terminala, skryptów i agentów kodujących. Jest budowany z myślą przede wszystkim o agentach: wyjście to tabela tekstowa w terminalu i JSON w potoku, flagi nieinteraktywne istnieją wszędzie, a pełna powierzchnia API jest dostępna jako wyjście awaryjne.
Instalacja
Wszystkie kanały instalują ten sam pakiet oparty na Node i wymagają Node.js 20 lub nowszego. Homebrew pobiera Node.js jako zależność; instalatory curl i PowerShell sprawdzają jego obecność.
npm install -g @coreplane/polylane
brew install coreplanelabs/tap/polylane
curl -fsSL https://polylane.com/install.sh | bash
irm https://polylane.com/install.ps1 | iex
Logowanie
polylane auth login # browser OAuth
polylane auth login --no-browser # device code (SSH, headless)
polylane auth login --api-key sk_xxxxx # API key (scripts, agents)
polylane auth signup --email [email protected] # bootstrap a fresh account
Więcej opcji opisuje Uwierzytelnianie.
Zainstaluj skill dla swojego agenta kodującego
Skille Polylane uczą twojego agenta kodującego, kiedy sięgać po polylane i jak badać produkcję.
npx skills add coreplanelabs/skills
Uruchom ponownie agenta kodującego, żeby podchwycił nowy skill, a potem proś go na przykład: „use polylane to investigate this issue”.
Grupy poleceń
Polecenia są pogrupowane według zasobów:
| Grupa | Co obejmuje |
|---|---|
feed | Feed aktywności obszaru roboczego: co właśnie się stało |
issue | Wykryte problemy, ich osie czasu, notatki i kamienie milowe |
service | Infrastruktura chmurowa: węzły, logi, metryki, graf zależności |
repo | Repozytoria i przeszukiwanie kodu |
tools | Bezpośrednie uruchamianie narzędzi agentów Polylane (tools search, tools run, tools code) |
memory | Trwała pamięć agentów |
note | Dzienne i globalne notatki obszaru roboczego |
thread | Wątki rozmów (thread ask, thread continue, ze wsparciem strumieniowania) |
artifact | Artefakty wątków: raporty, diagramy, pull requesty |
skill | Skille agentów: katalog, lista, podgląd, dokumenty, z szablonu |
autofix | Automatyczne poprawki kodu (tylko do odczytu) |
integration | Integracje: hostingi kodu, czat, obserwowalność, śledzenie zgłoszeń, agenci kodujący, serwery MCP |
cloud | Konta chmurowe (aws, cloudflare, vercel, fly, render, planetscale, supabase, modal, convex, clickhouse, turso, kubernetes) |
workspace | Tworzenie i przełączanie obszarów roboczych |
auth | Logowanie, status, wylogowanie |
setup | Podłączenie CLI do twoich agentów kodujących: skill agenta i serwer MCP |
map | Mapowanie bieżącego repozytorium do obszaru roboczego z twoim agentem kodującym |
config | Konfiguracja CLI |
telemetry | Anonimowa telemetria użycia: status, włączenie, wyłączenie |
api | Surowy dostęp do API |
update | Sprawdzanie aktualizacji CLI |
Odkrywaj polecenia
--help jest wiążącą dokumentacją. Zawsze odpowiada zainstalowanej wersji.
polylane --help # top-level commands
polylane <resource> --help # commands for a resource
polylane <resource> <command> --help # flags and examples
Wszystko, co nie jest jeszcze pełnoprawnym poleceniem, jest dostępne pod polylane api:
polylane api list --tag Issues
polylane api describe <operation-id>
polylane api call <operation-id> --body '{...}'
Pełną listę operacji znajdziesz w dokumentacji API.
Odinstalowanie
curl -fsSL https://polylane.com/uninstall | sh
Deinstalator jest dokładnym odwróceniem instalatora macOS / Linux. Tworzy kopię zapasową ~/.polylane (wraz z poświadczeniami) jako tarball w twoim katalogu domowym, a potem usuwa CLI, serwery MCP zarejestrowane w twoich agentach kodujących, skille agentów Polylane i dodane wpisy PATH. Instalacje Homebrew też są usuwane; jeśli instalowano przez npm, uruchom dodatkowo npm uninstall -g @coreplane/polylane. Podejrzyj najpierw każdy krok opcją sh -s -- --dry-run. Twoje konto, obszar roboczy i połączone integracje nie są ruszane: zarządzaj nimi w konsoli.
Co dalej
- Uwierzytelnianie: każda ścieżka poświadczeń i miejsce ich przechowywania.
- Skrypty: flagi nieinteraktywne dla agentów i ciągłej integracji.
- Konfiguracja: zmienne środowiskowe i plik konfiguracyjny.