v0.10.0

Pi Coding Agent

Tambahkan custom OpenAI Completions provider Pi di models.json.

File konfigurasi: ~/.pi/agent/models.json. Set MEWLO_API_KEY di environment sebelum menjalankan Pi.

json
{
  "providers": {
    "mewlo": {
      "baseUrl": "https://www.mewlo.site/v1",
      "api": "openai-completions",
      "apiKey": "$MEWLO_API_KEY",
      "models": [{
        "id": "openai/gpt-6-luna",
        "name": "Mewlo GPT-6 Luna",
        "reasoning": true,
        "input": ["text"],
        "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
        "contextWindow": 128000,
        "maxTokens": 16384
      }]
    }
  }
}
bash
export MEWLO_API_KEY="YOUR_MEWLO_API_KEY"
powershell
$env:MEWLO_API_KEY="YOUR_MEWLO_API_KEY"

Sesuaikan metadata model

contextWindow, maxTokens, reasoning, cost, dan capability harus sesuai data model yang sebenarnya. Jangan mengklaim tool calling tanpa verifikasi.

Jalankan Pi dan pilih provider/model Mewlo dari model selector. Agent membutuhkan tool-call response yang kompatibel.

  • Referensi: https://github.com/geekjapan/pi/blob/main/packages/coding-agent/docs/models.md dan https://github.com/geekjapan/pi/blob/main/packages/coding-agent/docs/custom-provider.md