| 1 | # Rebrand: DeepSeek TUI → Codewhale |
| 2 | |
| 3 | Mulai dari versi **v0.8.41**, proyek ini dirilis dengan nama baru: `codewhale`. |
| 4 | |
| 5 | Dokumen ini menjelaskan apa saja yang berubah, apa yang tetap sama, dan cara melakukan migrasi. Seluruh integrasi penyedia (provider) DeepSeek tidak mengalami perubahan — hanya nama merek CLI / TUI lokal yang diperbarui. |
| 6 | |
| 7 | --- |
| 8 | |
| 9 | ## Ringkasan Migrasi |
| 10 | |
| 11 | ```bash |
| 12 | # 1. Hapus instalasi paket atau biner lama. |
| 13 | npm uninstall -g deepseek-tui # atau: |
| 14 | cargo uninstall deepseek-tui-cli 2>/dev/null || true |
| 15 | cargo uninstall deepseek-tui 2>/dev/null || true |
| 16 | |
| 17 | # 2. Pasang dengan nama baru. |
| 18 | npm install -g codewhale # atau: |
| 19 | cargo install codewhale-cli --locked |
| 20 | |
| 21 | # 3. Jalankan perintah baru. |
| 22 | codewhale doctor |
| 23 | codewhale |
| 24 | ``` |
| 25 | |
| 26 | Berkas dan direktori Anda yang ada seperti `~/.deepseek/config.toml`, `~/.deepseek/sessions/`, `~/.deepseek/skills/`, `~/.deepseek/tasks/`, dan `~/.deepseek/mcp.json` **tidak akan dihapus**. Instalasi baru Codewhale mengutamakan `~/.codewhale/`, sementara direktori lama `~/.deepseek/` tetap dibaca sebagai fallback selama masa transisi. Variabel lingkungan `DEEPSEEK_*` tetap berfungsi sebagaimana mestinya. |
| 27 | |
| 28 | --- |
| 29 | |
| 30 | ## Apa Saja yang Berubah Nama |
| 31 | |
| 32 | | Komponen | Sebelum | Sesudah | |
| 33 | |---|---|---| |
| 34 | | Perintah Terpasang | `deepseek` / `deepseek-tui` | `codewhale` / `codew` | |
| 35 | | Paket Wrapper npm | `deepseek-tui` | `codewhale` | |
| 36 | | Crate Crates.io | `deepseek-tui-cli` / `deepseek-tui` | `codewhale-cli` / `codewhale-tui` | |
| 37 | | Aset Rilis | `deepseek-<platform>` / `deepseek-tui-<platform>` | `codewhale-<platform>` / `codew-<platform>`; `codewhale-tui-<platform>` hanya nama kompatibilitas | |
| 38 | | Manifest Checksum | `deepseek-artifacts-sha256.txt` | `codewhale-artifacts-sha256.txt` | |
| 39 | |
| 40 | --- |
| 41 | |
| 42 | ## Apa yang TIDAK Berubah |
| 43 | |
| 44 | Semua hal yang berkaitan dengan API penyedia DeepSeek tetap berjalan persis seperti sebelumnya: |
| 45 | - **Variabel Lingkungan**: `DEEPSEEK_API_KEY`, `DEEPSEEK_BASE_URL`, `DEEPSEEK_MODEL`, `DEEPSEEK_PROVIDER`, `DEEPSEEK_PROFILE`, dll. tetap didukung sepenuhnya. |
| 46 | - **`DEEPSEEK_YOLO`**: kini usang, tetapi masih dibaca sebagai alias dari `CODEWHALE_YOLO` selama 0.9.x agar skrip lama tetap berjalan (jika keduanya diisi, `CODEWHALE_YOLO` yang menang). Dihapus di 0.10 (#5443); gunakan `CODEWHALE_YOLO` untuk skrip baru. |
| 47 | - **Konfigurasi Penyedia**: Pengaturan rute `[providers.deepseek]` pada `config.toml` tetap valid. |
| 48 |