π ΠΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΎΡΡ Π΄Π»Ρ AI coding agents. ΠΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ RepoPilot Π½Π° ΡΠ²ΠΎΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ β Π° ΠΠ-Π°Π³Π΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ HTTP/OpenAPI-Π΄ΠΎΡΡΡΠΏ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΡΠΎΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ: ΡΡΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, dev-ΠΊΠΎΠΌΠ°Π½Π΄Ρ, diff, cleanup ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ commit.
git pushΠ²ΡΠ΅Π³Π΄Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½.
RepoPilot Bridge ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows, macOS ΠΈ Linux. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ β Π½Π° ΡΡΡΡΠΊΠΎΠΌ; ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° endpoint-ΠΎΠ² β Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎΠΉ OpenAPI-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
ΠΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β RepoPilot ΡΠΊΠ°ΡΠ°Π΅ΡΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡΡ.
| ΠΠ»Π°ΡΡΠΎΡΠΌΠ° | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° | Π§ΠΈΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° |
|---|---|---|
| πͺ Windows | powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap.ps1 | iex" |
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap-clean.ps1 | iex" |
| π macOS | curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap.sh | bash |
bash ~/.local/share/RepoPilotBridge/app/uninstall.sh && curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap.sh | bash |
| π§ Linux | curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap.sh | bash |
bash ~/.local/share/RepoPilotBridge/app/uninstall.sh && curl -fsSL https://raw.githubusercontent.com/Yahor777/repopilot-bridge/v3.10.1/bootstrap.sh | bash |
π₯ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ (Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ)
Windows:
powershell -ExecutionPolicy Bypass -File .\install.ps1 -StartmacOS / Linux:
bash ./install.sh --startβοΈ Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
Windows: Windows 10+, PowerShell 5+, Git, Python 3.10+, cloudflared (ΡΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· winget).
macOS: macOS 11+, Homebrew, Git, Python 3.10+, cloudflared. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
brew install git python@3.12 cloudflaredLinux: Π»ΡΠ±ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², git, python3, curl. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
sudo apt install git python3 python3-venv curl # Debian/Ubuntu
sudo dnf install git python3 curl # FedoraTailscale (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ, Π΄Π»Ρ Tailscale Funnel Π²ΠΌΠ΅ΡΡΠΎ Cloudflare Tunnel):
brew install --cask tailscale # macOS
sudo apt install tailscale # LinuxΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΏΡΠΎΡΡΠΎ:
repopilotΠΡΠ»ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ repopilot β ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ:
# macOS / Linux
bash ~/.local/share/RepoPilotBridge/app/start.sh
# Windows
powershell -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\RepoPilotBridge\bin\repopilot.ps1"ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΊΠΎΡΠΎΡΠΊΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ: QUICKSTART.md.
- π₯οΈ ΠΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ β Windows, macOS ΠΈ Linux Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ.
- π ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Git-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΊ AI coding agent ΡΠ΅ΡΠ΅Π· HTTP/OpenAPI.
- π ΠΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΡΠ½Π½Π΅Π»Ρ β Cloudflare Tunnel (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) ΠΈΠ»ΠΈ Tailscale Funnel (
*.ts.net). - π ΠΠ°ΡΠΈΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ endpoint-Π° ΡΠ΅ΡΠ΅Π·
X-API-Key. - π‘οΈ Π’ΡΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° β
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ,ΠΠ²ΡΠΎΠΏΠΈΠ»ΠΎΡ,ΠΠΎΠ»Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ. - π« ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ β
.env, ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠΈ,git push, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ remotes, ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (sudo,dd,mkfs,diskutil,launchctlΠΈ Π΄Ρ.). - β
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ commit ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π·
/git/commitΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ² ΠΈ staged-ΡΠ°ΠΉΠ»ΠΎΠ². - π Audit logs ΠΈ task reports Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΅ΡΡΠΈΠΈ.
- π©Ί Doctor-ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ .
- π§ ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΡΠ°Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π².
- β‘ ΠΠ»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°
repopilotΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ³Π΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΡΠ°ΠΉΠ»Ρ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. RepoPilot ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅ΡΠΊΡ promptql/*, Π°Π³Π΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΠΉΠ»Ρ, Π·Π°ΠΏΡΡΠΊΠ°ΡΡ dev-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ Π΄Π΅Π»Π°ΡΡ commit ΡΠ΅ΡΠ΅Π· /git/commit.
git push Π²ΡΠ΅Π³Π΄Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π²Π½ΡΡΡΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ. ΠΠ½ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΈΡΠΊΠΎΠ²: build/test-ΡΠΊΡΠΈΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° RepoPilot ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ΅ΡΡΠΈΠΉ. Π Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΡΠΈΡ (N), ΠΎΡΠΊΡΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΡΠ΅ΡΡΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (C, T, K, P, A), ΡΠΌΠΎΡΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈ (L), ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΠ΅ΡΡΠΈΡ (S) ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ (U Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΈΠ»ΠΈ D Π² ΠΊΠ°ΡΡΠΎΡΠΊΠ΅ stopped-ΡΠ΅ΡΡΠΈΠΈ).
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΅ΡΡΠΈΠΈ RepoPilot ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ:
- URL ΡΡΠ½Π½Π΅Π»Ρ;
X-API-Key;- prompt ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ;
- ΡΠ°Π±Π»ΠΎΠ½ Π·Π°Π΄Π°ΡΠΈ.
Π‘Π΅ΡΠ²Π΅Ρ RepoPilot ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ tunnel provider Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΊΡΡΡΠΎ Π² ΡΠΎΠ½Π΅. ΠΡΠ»ΠΈ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· Q, ΡΠ΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ; ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ repopilot ΡΠ½ΠΎΠ²Π° ΠΎΡΠΊΡΠΎΠ΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Cloudflare Tunnel. Π ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ G = Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π΄Π΅ΡΠΎΠ»Ρ Π½Π° Tailscale Funnel.
Tailscale-ΡΠ΅ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Tailscale Funnel, ΡΠΎ Π΅ΡΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ HTTPS URL Π²ΠΈΠ΄Π° *.ts.net. ΠΠ»Ρ Π½Π΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Tailscale, Π²Ρ
ΠΎΠ΄ Π² Π°ΠΊΠΊΠ°ΡΠ½Ρ, MagicDNS/HTTPS ΠΈ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΡΠΉ Funnel Π² tailnet policy.
ΠΡΠ»ΠΈ Tailscale Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, RepoPilot ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ ΠΏΡΡΠΌΠΎ ΠΈΠ· Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅ΡΠ΅Π· winget. ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ L, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ tailscale up, ΠΎΡΠΊΡΡΡΡ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π±Π΅Π· ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Tailscale. ΠΡΠ»ΠΈ tailnet Π΅ΡΡ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Funnel, RepoPilot ΡΠ°ΠΌ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΡΡΠ»ΠΊΡ login.tailscale.com/f/funnel, ΡΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π΅Ρ Π² Π±ΡΡΠ΅Ρ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ; ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ΅ΡΡΠΈΡ Π΅ΡΡ ΡΠ°Π·.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ Π² RepoPilot ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅, - ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΈ Π΄Π»Ρ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊ Π·Π°ΠΏΡΡΠΊΡ. ΠΠ°ΡΡΠΎΡΡΠ΅Π΅ Π’Π ΠΏΠΈΡΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² PromptQL ΠΈΠ»ΠΈ Π²ΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π² ΡΠ°Π±Π»ΠΎΠ½ Π·Π°Π΄Π°ΡΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ AI.
Π PromptQL ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌ OpenAPI-ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
base_url: URL ΡΡΠ½Π½Π΅Π»Ρ;api_docs_url:<URL ΡΡΠ½Π½Π΅Π»Ρ>/openapi.json;- auth header:
X-API-Key; - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° Π²ΡΡΠ°Π²Π»ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, Π½Π΅ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΠ°Ρ.
powershell -ExecutionPolicy Bypass -File .\doctor.ps1ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° Π±Π΅Π· ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ Enter:
powershell -ExecutionPolicy Bypass -File .\doctor.ps1 -NoPausebash ./doctor.shDoctor ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
(read_only / autopilot / full) Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ git-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠΏΠ°ΡΠ½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ Π²Π΅ΡΠΊΠΈ ΠΈ Π·Π°ΡΠΈΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ². ΠΡΡΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ~/.local/share/RepoPilotBridge/doctor/.
- Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²:
%APPDATA%\RepoPilotBridge\repos.json - ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ RepoPilot:
%APPDATA%\RepoPilotBridge\settings.json - Runtime, virtualenv, Π»ΠΎΠ³ΠΈ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
%LOCALAPPDATA%\RepoPilotBridge - ΠΡΡΡΡΡ doctor:
%LOCALAPPDATA%\RepoPilotBridge\doctor
- Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²:
~/Library/Application Support/RepoPilotBridge/repos.json - ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ RepoPilot:
~/Library/Application Support/RepoPilotBridge/settings.json - Runtime, virtualenv, Π»ΠΎΠ³ΠΈ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
~/.local/share/RepoPilotBridge - Π¨ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
repopilot:~/.local/bin/repopilot - Π―ΡΠ»ΡΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅:
~/Desktop/RepoPilot.command - ΠΡΡΡΡΡ doctor:
~/.local/share/RepoPilotBridge/doctor
- Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²:
~/.config/RepoPilotBridge/repos.json(ΠΈΠ»ΠΈ$XDG_CONFIG_HOME) - ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ RepoPilot:
~/.config/RepoPilotBridge/settings.json - Runtime, virtualenv, Π»ΠΎΠ³ΠΈ:
~/.local/share/RepoPilotBridge(ΠΈΠ»ΠΈ$XDG_DATA_HOME) - ΠΡΡΡΡΡ doctor:
~/.local/share/RepoPilotBridge/doctor
- QUICKSTART.md β ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ.
- SECURITY.md β ΠΌΠΎΠ΄Π΅Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
- TROUBLESHOOTING.md β ΡΠ°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
- CONTRIBUTING.md β ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ.
- CHANGELOG.md β ΠΈΡΡΠΎΡΠΈΡ Π·Π°ΠΌΠ΅ΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Π‘ΠΌ. LICENSE.