Lewati ke konten

Changelog

0.13.21 — Perbaikan kecocokan unik katalog kapabilitas

  • Hasil katalog bahasa alami diperbaiki. capability_catalog kini langsung mengembalikan kecocokan tool atau skill hasil routing yang unik, alih-alih keliru melaporkan tidak ada kapabilitas yang cocok setelah fallback kueri penuh literal.

0.13.20 — DeepSeek V4.1 Flash dan routing kapabilitas toleran salah ketik

  • DeepSeek V4.1 Flash ditambahkan ke katalog bawaan. Model baru deepseek-v4.1-flash menerima input teks dan gambar dengan jendela konteks 512K dan maksimum token 128K, menggunakan format thinking deepseek.
  • DeepSeek V4 Pro kini mendukung vision. deepseek-v4-pro menerima input teks dan gambar dan batas tokennya dinaikkan ke 128K.
  • Routing kapabilitas toleran salah ketik. Nama tool atau skill yang berbeda satu karakter dari katalog (mis. inercomintercom) kini dihitung sebagai kecocokan persis, sehingga salah ketik yang unik mengaktifkan tool secara otomatis alih-alih mengembalikan petunjuk.

0.13.19 — Default pencarian web kondisional dan penghapusan onboarding Brave

  • Default pencarian web kondisional. Dengan akun TokenIn aktif, pencarian default menggunakan TokenIn dengan fallback DuckDuckGo; tanpa akun, menggunakan DuckDuckGo tanpa kunci. Permintaan pencarian TokenIn kini timeout setelah 10 detik dan fallback alih-alih menggantung.
  • Onboarding web agent Brave dihapus. Ekstensi web-agent-onboarding, alur /setup-web-search, dan dokumennya dihapus; kunci Brave yang dikonfigurasi manual di settings.json tetap dihormati.
  • Panduan web agent diperbarui. Panduan riset kini mendokumentasikan default kondisional TokenIn/DuckDuckGo dan backend berbasis kunci lainnya.

0.13.18 — Pembersihan skill dan perbaikan peluncuran pane Herdr

  • Skill bawaan yang tidak digunakan dihapus. Menghapus imagegen-frontend-mobile, imagegen-frontend-web, implanger, output, planger, dan workflow.
  • Perintah peluncuran pane Herdr diperbaiki. Binary Selesai diteruskan langsung ke herdr pane run tanpa tanda kutip shell literal.

0.13.17 — Sinkronisasi Pi v0.85.1 dan upgrade ekstensi vendor

  • Sinkronisasi upstream Pi v0.85.1. Mem-port sumber coding-agent dari v0.84.4 ke v0.85.1 per file: penanganan ctx.cwd tool, tunneling proxy/CONNECT, skill dengan tool Bash-only, perbaikan import/fork/share sesi, orientasi EXIF, unduhan musl fd/ripgrep, pembaruan katalog model, thinking effort per-turn, TTL prompt-cache, abort kompaksi, kode keluar sinyal, kontrol transkrip layar penuh, dan lainnya.
  • Upgrade ekstensi vendor. pi-subagents 0.64.0 → 0.66.0, pi-intercom 0.12.1 → 0.13.0, pi-zentui 0.22.3 → 0.23.0, pi-hermes-memory 0.9.7 → 0.9.8, dengan semua delta fork Selesai diterapkan ulang.
  • Routing inline-skill gateway. Skill yang di-expand inline melalui referensi $skill tidak lagi direkomendasikan ulang melalui capability_skill_show.
  • URL backend TokenIn search. baseUrl kustom yang berakhiran /v1 tidak lagi menghasilkan path ganda /v1/v1/search/…, dan akun dengan apiKey kosong diperlakukan sebagai belum dikonfigurasi.

0.13.15 — Gateway kapabilitas progresif dan hardening sesi stale

  • Gateway kapabilitas progresif. Tool dan skill ekstensi opsional tidak lagi masuk context model default, tetapi tetap dapat ditemukan melalui capability_catalog, capability_discover, dan capability_skill_show. Tool bawaan tidak berubah, dan gateway dapat dinonaktifkan dengan SELESAI_CAPABILITY_GATEWAY=0.
  • Metadata katalog kapabilitas. Skill nonaktif kini mengambil deskripsi frontmatter, dan hasil katalog tidak lagi dibatasi 20 entri.
  • Hardening sesi stale Zentui. Pembaruan working-line berbasis timer kini fail-open ketika context ekstensi yang ditangkap menjadi stale setelah penggantian atau reload sesi.

0.13.13 — Zentui Thinking (Eksperimental), pi-subagents 0.64.0, reorganisasi skill desain

  • Zentui Thinking (Eksperimental). Ekstensi pi-zentui bawaan menambahkan renderer thinking privat opsional dengan tiga mode — rail (setiap label ter-parse dalam setiap run thinking kontigu native), tree (lima label terbaru per run), dan streaming (baris akhir yang dirender host dengan folding dan timing). Nonaktif secara default; konfigurasikan melalui /zentui atau components.thinkingSteps di zentui.json. Streaming aktif dapat beralih langsung ke Rail atau Tree, dan Rail serta Tree dapat saling beralih langsung; pengaktifan pertama, pengaktifan ulang setelah nonaktif langsung, dan masuk ke Streaming dari mode struktural memerlukan restart Pi. Fail-open: kegagalan startup, konstruktor hilang, tata letak child privat yang tidak kompatibel, batas parser, error tema/render/lebar, dan kepemilikan patch yang tergeser semuanya kembali ke thinking native penuh. Diuji terhadap Pi 0.80.5, 0.82.1, 0.83.0, 0.84.0, dan 0.84.4.
  • pi-subagents diporting ke upstream v0.64.0. Aturan peluncuran watchdog (subagents.watchdog.rules) dengan glob izin/tolak model per-role, tool watchdog_diff read-only, irama review child yang dapat dikonfigurasi, instruksi reviewer WATCHDOG.md, peringatan watchdog yang ditampilkan di hasil parent dan bukti acceptance, serta status workflow/async yang lebih tenang. Pengaturan watchdog yang tidak didukung dan tidak pernah berlaku kini ditolak, dan auto-follow watchdog dihapus. Hardening perbaikan-tulis async-status khas fork tetap dipertahankan.
  • Reorganisasi skill desain bawaan. Skill desain kini dikirim sebagai satu salinan kanonik per skill: brutalist, minimalist, output, redesign, soft, stitch, taste, dan taste-v1 menggantikan varian duplikat *-ui / *-skill / *-v1 sebelumnya, dan field frontmatter category/license dihapus dari skill yang tersisa.

0.13.12 — Lanjut otomatis setelah batas token output

  • Respons yang terpotong oleh batas token output kini dilanjutkan otomatis. Saat model berhenti karena mencapai batas maksimum token output (stopReason: "length") di tengah respons, Selesai mengantrekan pesan lanjutan “lanjutkan dari bagian terakhir” dan meminta ulang model alih-alih berhenti dengan error “response may be incomplete”. Tool call yang terpotong sudah ditangani ulang oleh agent loop; ini mencakup teks yang terpotong. Lanjutan dibatasi maksimal 3 kali berurutan (penghitung direset pada setiap berhenti normal) sehingga model yang terus mencapai batas tidak berputar selamanya, dan length stop yang disebabkan tekanan konteks tetap memicu compaction terlebih dahulu.

0.13.11 — Perintah RPC get_skills, paritas loader working, ekstensi herdr-agent-state

  • Perintah RPC get_skills. Perintah RPC baru yang mengembalikan katalog skill ter-resolve (satu entri per skill yang ditemukan dengan status enable efektifnya) plus pola settings.skills gabungan global + project mentah, sehingga host dapat mencerminkan permukaan toggle /skills TUI tanpa mengimplementasikan ulang semantik isEnabledByOverrides. Tersedia pada klien bertipe sebagai RpcClient.getSkills().
  • Paritas loader working RPC. ctx.ui.setWorkingMessage(), setWorkingVisible(), dan setWorkingIndicator() kini memancarkan extension_ui_request {method: "working"} fire-and-forget (field patch message/visible/frames/intervalMs) alih-alih no-op dalam mode RPC, sehingga host dapat merender baris loader streaming.
  • Ekstensi herdr-agent-state. Ekstensi bundled baru yang melaporkan status siklus hidup sesi (working/blocked/idle) plus referensi sesi ke pane Herdr melalui HERDR_SOCKET_PATH. State instance berada di dalam factory sehingga sesi penerus setelah /new, fork, resume, atau reload tetap melapor; hanya reportSeq monoton yang tetap di level modul untuk memenuhi guard urutan per-source Herdr.

Diperbaiki

  • handoff-new tidak lagi gagal membuat sesi. Callback setup membaca nama sesi dari ctx ekstensi yang sudah diganti, sehingga melempar error stale-ctx dan membatalkan newSession dengan “Failed to create session”. Nama kini ditangkap sebelum newSession() dan diteruskan ke setup sebagai nilai biasa; nama sesi tetap diwariskan seperti sebelumnya.

0.13.10 — Perintah RPC rev-3, nama sesi handoff-new, subagent builtin-only

  • Batch paritas RPC rev-3. Perintah RPC baru untuk host headless: navigate_tree (navigasi leaf session-tree dengan opsi summarization/instruksi), list_sessions (penemuan sesi di cwd atau semua scope), rename_session, delete_session (trash-first, menolak sesi yang aktif), dan set_session_models (mutasi scoped-model ephemeral). Field opsi baru: prompt.queueWhileCompacting (buffer prompt selama compaction), cycle_model.direction (forward|backward), get_available_models.refresh (refresh katalog model on-demand), serta export_html.themeName / share_gist.themeName theme passthrough.
  • handoff-new membawa nama sesi. Sesi baru yang dimulai oleh /handoff-new atau RPC handoff_new kini mewarisi nama sesi saat ini alih-alih dimulai tanpa nama.
  • pi-subagents hanya mengirim agen builtin. Ekstensi pi-subagents kini hanya mengirim agen builtin (advisor, delegate, oracle, researcher, reviewer, scout, worker) dan menghapus definisi agen kustom serta adapter agen Claude Code / Codex / Cursor, sehingga run subagent kompatibel di host mana pun tanpa CLI eksternal.

0.13.9 — Penamaan sesi otomatis hanya untuk sesi tanpa nama

  • Ekstensi bundled auto-session-name kini memberi nama sesi hanya jika sesi belum memiliki nama. Jika sesi sudah memiliki nama (ditentukan manual dengan /name atau dibuat sebelumnya), penamaan dilewati sepenuhnya — tidak ada panggilan LLM ekstra dan nama Anda yang sudah ada tidak ditimpa. Sesi tanpa nama tetap diberi nama otomatis seperti sebelumnya.

0.13.8 — Skill unlazy ramah-Selesai, perintah tes ponytail

  • Skill bundled unlazy kini ramah-Selesai: bagian spesifik Claude Code / Codex dihapus (installer dan skrip Stop-hook, binding sesi --bind, adapter launch Codex/Claude), dan dispatch paralel kini memakai subagent async asli Selesai.
  • Skrip test ekstensi ponytail kini menjalankan vitest run test/; eksekusi tes bawaan node tetap tersedia sebagai test:node.

0.13.7 — Perintah alias sesi pi-intercom

  • Menambahkan perintah /alias ke pi-intercom: atur alias sesi aktif dari CLI dengan /alias <name> (atau /alias menu di TUI untuk meminta input), sehingga sesi peer broker langsung melihat identitas sesi baru alih-alih hanya mengandalkan nama otomatis.

0.13.6 — Perbaikan packaging untuk YouTube reader web-agent

  • Memperbaiki dependency YouTube reader bundled pi-web-agent: package @selesai/code yang dipublikasikan kini menyertakan dependency runtime root youtube-caption-extractor, sehingga menempelkan URL YouTube memuat transkrip dengan benar di source checkout dan instalasi npm global alih-alih gagal dengan Cannot find module 'youtube-caption-extractor'.

0.13.5 — Perbaikan packaging untuk pemuatan PDF web-agent dan startup zentui

  • Memperbaiki wiring package bundled pi-web-agent: package @selesai/code yang dipublikasikan kini menyertakan dependency runtime root unpdf, sehingga PDF reader termuat dengan benar di source checkout dan instalasi npm global alih-alih gagal saat startup dengan Cannot find module 'unpdf'.
  • Memperbaiki path packaging bundled pi-zentui: Zentui tidak lagi mengimpor core/usage-totals.ts lewat path relatif yang rusak dari dist/extensions, sehingga CLI terpasang tidak lagi gagal saat startup dengan Cannot find module '../../../../core/usage-totals.ts'.

0.13.4 — Ekspansi pencarian web-agent, subagents 0.60, perbaikan rekonsiliasi biaya

  • Menaikkan bundled pi-web-agent ke 1.10.0: menambahkan backend pencarian You.com, Exa, dan Tavily, search fanout opsional di seluruh provider terkonfigurasi dengan dedupe dan peringkat kesepakatan antar-provider, fallback keyless Tavily saat DuckDuckGo diblokir anti-bot, penguatan DuckDuckGo (header browser dan satu retry), reader langsung GitHub/PDF/YouTube, kanonikalisasi URL, dan hasil tool untuk model yang selalu membawa temuan/sumber/caveat lengkap terlepas dari presentasi terminal.
  • Menaikkan bundled pi-subagents ke 0.60.0: subagent({ action: "list", capabilities: true }) mengembalikan katalog kapabilitas ringkas, anak fork reuse prompt cache, bukti pemulihan timeout dimunculkan di status async dan completions subagent_wait, rencana runs.lanes dirender sebagai stage grafik workflow, dan runs.host menolak cwd per-step dengan petunjuk.
  • Memperbaiki key rekonsiliasi biaya: respons streaming mengulang id respons lintas chunk dan membawa id tool-call, sehingga wrapper kini menangkap setiap id dan message_end hanya memakai id yang cocok dengan responseId pesan final.
  • Merilis pi-intercom 0.12.1: saat giliran inbound ask, send non-reply ke target berbeda ditolak, dan pengaturan toolVisibility dihapus (kunci basi diabaikan).
  • Menambahkan GLM-5.3 ke katalog model default dan meningkatkan glm-5.3-flash ke input teks+gambar dengan peta thinking lengkap.

0.13.3 — Rotasi kunci Token-In dan rekonsiliasi biaya live

  • Menambahkan auto-failover multi-kunci ke Token-In: ekstensi tokenin-onboarding kini mendaftarkan provider tokenin yang streamSimple-nya otomatis beralih ke akun cadangan tersimpan saat kunci aktif terkena error 401, 429, atau anggaran/kuota. Kunci yang gagal masuk cooldown 5 menit sebelum dicoba lagi, dan kredensial aktif baru dipersistenkan ke tokenin-auth.json dan auth.json.
  • Mengubah rekonsiliasi biaya agar menggantikan usage.cost.total pesan asisten final dengan biaya tagihan yang dilaporkan provider sebelum pesan dipersistenkan. Pembungkus fetch kini menyelesaikan capture sebelum SDK provider men-finalisasi pesan, sehingga message_end menerapkan total hasil rekonsiliasi langsung alih-alih hanya mencatat entri sesi kustom; provider yang payload-nya tidak memuat biaya tetap mempertahankan estimasi rate card.
  • Memperbarui pemetaan reasoning katalog model default: menambahkan entri thinkingLevelMap di seluruh default bawaan dan mengaktifkan reasoning pada Qwen3.8 27B serta Gemini 3.7 Flash agar anggaran thinking terpetakan dengan benar.

0.13.2 — Dukungan submodule Rewind, pembersihan Herdr status bridge

  • Menambahkan dukungan submodule ke pi-rewind-hook: exact rewind kini memotret commit gitlink dan checkout commit submodule target, dengan pemeriksaan keamanan — path submodule harus tetap sama, worktree harus bersih dan terinisialisasi, dan commit target harus tersedia secara lokal. State submodule yang tidak didukung (kotor, belum diinisialisasi, path ditambah/dihapus, submodule bersarang) ditolak dengan error yang jelas alih-alih dilaporkan sebagai exact restore.
  • Memperbaiki race pada retention sweep: ref store rewind kini diperbarui dengan compare-and-swap dan retry, sehingga sesi konkuren yang menambah snapshot di tengah sweep tetap dipertahankan; startup sweep digunakan kembali saat penggantian sesi alih-alih menjalankan sweep kedua.
  • Mengubah Herdr status bridge di pi-subagents agar tidak lagi mengirim --agent pi / --applies-to-source herdr:pi; state label dilaporkan langsung di bawah source pi-subagents:herdr.
  • Mengubah kemasan pi-rewind-hook agar mendeklarasikan @selesai/code sebagai peer dependency (sebelumnya devDependency) dan menaikkannya ke 1.8.6.

0.13.1 — Penguatan config-dir, artefak subagent scoped-sesi, penulisan ulang skill workflow

  • Memperbaiki resolusi config-dir pi-hermes-memory: ekstensi memori bawaan tidak lagi menghormati env var upstream PI_CODING_AGENT_DIR yang dapat mengarahkan memori ke ~/.pi/agent secara diam-diam sementara host membaca ~/.selesai/agent. Memori kini selalu melalui resolver agent-dir host.
  • Mengubah penyimpanan artefak subagent agar default-nya di direktori sesi, bukan di checkout proyek (.pi-subagents/), sehingga run yang didelegasikan tidak lagi mengotori working tree.
  • Mengubah agen bawaan reviewer agar mengembalikan laporannya secara normal, bukan memaksa artefak review.md.
  • Menambahkan preflight direktori peluncuran pada run subagent foreground, sejalan dengan run background: nilai cwd yang tidak aman ditolak sebelum child dimulai.
  • Menulis ulang skill bawaan workflow sebagai orkestrasi delegation-first: pemetaan subtask→agen, contoh workflowScript untuk pekerjaan tunggal/tidak pasti/paralel, dan parent sebagai koordinator/reviewer.
  • Memperbaiki perataan logo startup di TUI interaktif agar gradien tampil merata.

0.13.0 — Tampilan biaya di bawah satu sen

  • Memperbaiki label biaya yang membulatkan biaya per panggilan kecil menjadi $0.000: footer, footer zentui, dan popup usage kini memformat biaya secara adaptif (3 desimal di $1+, 4 desimal di $0.01+, 6 desimal di bawahnya), sehingga biaya hasil rekonsiliasi gateway seperti $0.000336 terlihat.

0.12.0 — Penggunaan Token-In, override kapabilitas terminal, dan port pi 0.84.4

  • Menambahkan /tokenin usage: ekstensi tokenin-onboarding kini mengkueri endpoint LiteLLM /key/info dengan token Token-In aktif dan menampilkan pengeluaran/anggaran/sisa/reset dalam kotak dengan progress bar.
  • Menambahkan override kapabilitas terminal: pengaturan baru terminal.images ("kitty", "iterm2", "auto", atau false), terminal.trueColor, dan terminal.hyperlinks untuk mengunci kapabilitas terminal alih-alih mengandalkan deteksi otomatis.
  • Menambahkan fullscreenCopyOnSelect (default true) dengan toggle di /settings: menyalin teks terpilih secara otomatis di mode fullscreen; nonaktifkan untuk menyalin seleksi dengan Ctrl+X.
  • Menambahkan event ekstensi ui_prompt_start / ui_prompt_end agar ekstensi dapat mengamati saat agent mulai dan berhenti menunggu prompt UI yang memblokir (select, confirm, input, editor, custom).
  • Menambahkan dukungan router autoload llama.cpp: model preset yang belum dimuat dapat dipilih saat router mengaktifkan models_autoload, dimuat saat pertama digunakan.
  • Menambahkan perintah RPC clear_queue untuk membuang pesan steering/follow-up yang tertunda.
  • Mengubah urutan custom message saat streaming: custom message konteks-only dibuang di akhir turn (setelah hasil tool) alih-alih berada di antara tool call dan hasilnya.
  • Mengubah auto-compaction agar berjalan sebelum respons assistant berikutnya saat ambang konteks tercapai, menjaga percakapan panjang tetap dalam window model.
  • Mengubah daftar model scoped (--models) agar menyertakan model default yang tersimpan dan mendaftarkannya di enabledModels.
  • Memperbaiki jumlah provider di footer yang tidak segar segera setelah mengganti model di pemilih model.
  • Memperbaiki respons summarization yang mencapai batas token tersimpan sebagai checkpoint sesi (ringkasan parsial kini dianggap gagal).
  • Menerapkan port pi 0.84.4: urutan/kompaksi/model-scope agent-session, pengaturan kapabilitas terminal dan salin fullscreen, event UI-prompt ekstensi, router autoload llama, RPC clear_queue, dan taskkill Windows via path System32 tepercaya.

0.11.0 — Penamaan sesi otomatis, rekonsiliasi biaya, dan tool display bawaan

  • Menambahkan penamaan sesi otomatis: sesi diberi nama pada setiap pesan user menggunakan model yang sedang dipilih. Hanya riwayat pesan user yang dikirim (tanpa hasil tool, balasan assistant, atau thinking), output dibatasi 10 token dengan batas nama 5 kata, dan panggilan berjalan di latar belakang sehingga tidak pernah menunda pesan Anda. Thinking dinonaktifkan secara eksplisit untuk gateway yang mengabaikan field standar thinking: {type:"disabled"}.
  • Menambahkan rekonsiliasi biaya: biaya tagihan nyata yang dilaporkan gateway (header LiteLLM x-litellm-response-cost, OpenRouter usage.cost/total_cost) dicatat sebagai entri sesi, dan footer zentui mengutamakan jumlah otoritatif ini daripada estimasi rate card.
  • Menambahkan tool display sebagai ekstensi bawaan: rendering tool bergaya OpenCode yang ringkas, visualisasi diff, pemotongan output, kotak pesan user native, dan perintah /tool-display dengan preset.
  • Mengubah bootstrap tool read-only: grep, find, dan ls didaftarkan hanya jika belum dimiliki ekstensi lain, sehingga renderer boxed tidak lagi dibuang saat startup.
  • Mengubah pesan user zentui untuk menggunakan warna accent, dan footer kini menyegarkan sekali setelah settle sehingga rekonsiliasi biaya yang terlambat ikut terbaca.

0.10.2 — Banner startup, kategori skill, dan perbaikan pemuatan tema

  • Menambahkan banner startup di TUI interaktif: logo ASCII diikuti daftar skill yang dimuat (dikelompokkan per kategori) dan tool aktif dalam kotak, otomatis menghilang pada pesan user pertama.
  • Skill kini dapat mendeklarasikan field frontmatter category; kotak skill startup menampilkan label kategori setiap skill (mis. [design] brandkit).
  • Mengubah quietStartup: tidak lagi menyembunyikan banner startup — hanya bantuan keybinding dan daftar resource yang dimuat. Logo selalu tampil.
  • Memperbaiki pemuatan tema: tema bawaan kini dimuat langsung dari paket terinstal alih-alih disalin ke ~/.selesai/agent/themes, menghilangkan tabrakan nama tema duplikat saat startup. Salinan lama dari rilis sebelumnya dihapus hanya jika identik byte dengan file bawaan, sehingga tema yang sudah diedit user tetap aman.

0.10.1 — Perbaikan pemilih model caption vision

  • Memperbaiki pemilih “Vision caption model” di /settings: memilih model (atau off) kini memperbarui nilai yang ditampilkan dan menutup submenu dengan benar. Sebelumnya pilihan tersimpan ke settings.json tetapi baris pengaturan tetap menampilkan model lama, sehingga perubahan tampak tidak berpengaruh.

0.10.0 — Zentui TUI, pelacak TPS, dan default baru

  • Menambahkan ekstensi bawaan pi-zentui: statusline terinspirasi Starship, permukaan editor dan pesan user bergaya Opencode, pengambilalihan working line, dan opsi footer nol-baris tersembunyi. Editor, pesan user, working line, dan border selector memiliki field enabled independen; footer menggunakan satu style (native, starship, atau hidden). Konfigurasi langsung dengan /zentui, disimpan ke ~/.selesai/agent/zentui.json.
  • Menambahkan pelacak TPS bawaan: token-per-detik langsung untuk model utama dan run subagent di area status, dengan gate terhadap stall, stream pendek, pembaruan jarang, dan laju yang tidak masuk akal.
  • Menambahkan 58 tema terminal baru (Catppuccin Mocha, Dracula, Gruvbox, Nord, Rose Pine, Solarized Dark, Tokyo Night, dan lainnya) di src/themes/.
  • Menambahkan skill bawaan design-references untuk mencari referensi DESIGN.md dari koleksi awesome-design-md VoltAgent.
  • Level thinking default sekarang high (sebelumnya max); model caption gambar default sekarang tokenin/qwen3.8-27b (sebelumnya tokenin/gemma-4).
  • Celestial Max dan Celestial Ultra kini menerima input gambar.
  • Menghapus ekstensi bawaan auto-model, pi-powerline-footer, preview-tools-disabled, dan custom-provider-ollama; pengaturan powerline yatim dihapus.
  • Situs dokumentasi kini menggunakan bahasa desain hitam-kuning terinspirasi ClickHouse, dan kartu kemampuan mendapat varian badge pembeda inti.

0.9.15 — Routing model otomatis bawaan

  • Menambahkan extension bawaan auto-model, nonaktif secara default.
  • Konfigurasikan dengan /auto-model-settings: klasifikasikan prompt idle yang memenuhi syarat ke simple, medium, complex, atau reasoning, lalu arahkan ke model yang tersedia dalam scope saat ini.
  • Pemilihan model manual menangguhkan routing sampai /auto-model-settings enable; routing berjalan serial dan melewati input sibuk, dari extension, dan streaming.

0.9.14 — Workflow adaptif dan bootstrap tool

  • Mengganti extension /workflow-* tetap dengan skill $workflow bawaan, yang hanya memilih tahap perencanaan, research, penulisan, review, dan fix yang dibutuhkan tugas.
  • Laporan agen workflow kini menyimpan artefak bernama sehingga tahap berikutnya hanya mengonsumsi konteks yang diperlukan.
  • Pertanyaan pilihan kini menyertakan opsi Other secara default; gunakan allowOther: false untuk membatasi jawaban pada pilihan yang tersedia.
  • Katalog tool read-only standar kini tersedia setelah pemanggilan tool durable pertama, sementara tool preview-export tetap tersembunyi dari agen tanpa menonaktifkan preview Markdown.

0.9.13 — Penyegaran dokumentasi

  • Merombak halaman beranda dokumentasi dengan tipografi hero yang lebih tajam, copy instalasi dan kemampuan yang lebih ringkas, serta reveal kemampuan yang aman untuk prefers-reduced-motion.
  • Memperbarui versi source Selesai yang didokumentasikan.

Riwayat ini mengikuti tag rilis Selesai yang dapat dijangkau dari branch main. Tag dari riwayat Pi yang tidak terkait tidak disertakan. Mulai 0.8.0, Selesai memakai tag selesai-v* untuk menghindari benturan dengan tag Pi yang diimpor.

0.9.11 — Penemuan skill otomatis yang kompatibel dengan Pi

  • Skill di ~/.agents/skills/ dan direktori .agents/skills/ pada project/ancestor kini otomatis aktif, sama seperti Pi coding agent. Bagian skills di settings tidak diperlukan untuk penemuan skill normal.
  • Skill otomatis dari .pi/skills/ dan direktori skill agent Selesai juga aktif secara default; pola skills eksplisit tetap dapat mengatur override dan pengecualian.

0.9.10 — Handoff di host RPC

  • /handoff-new kini berfungsi pada host RPC/non-TUI seperti VS Code: handoff dibuat langsung dan sesi anak dimulai tanpa loader terminal.
  • Marker salin /cp khusus terminal tidak lagi ditambahkan pada host RPC, sehingga transkrip host dan konteks handoff tetap bersih.

0.9.9 — Pemuatan extension handoff bawaan

  • /handoff-new kini merujuk modul inti bersama ke file .js dalam paket sehingga dapat dimuat dengan benar pada build terpasang.

0.9.8 — Handoff sesi melalui RPC

  • Klien RPC kini dapat mengirim handoff_new dengan goal opsional untuk meringkas sesi saat ini dan memulai sesi anak yang bersih dengan handoff yang dibuat.
  • Pembuatan handoff dibagi antara extension TUI /handoff-new dan mode RPC, mempertahankan penanganan percakapan yang sadar kompaksi dan panduan redaksi informasi sensitif.

0.9.7 — Status dan penggantian antrean RPC

  • RPC get_state kini mengekspos pesan steering dan follow-up yang masih tertunda agar host dapat memulihkan status antrean.
  • Command RPC replace_queue baru mengganti kedua antrean tertunda sambil mempertahankan routing steering versus follow-up.
  • Sesi parent yang dibuat melalui RPC kini diteruskan langsung ke session manager, sehingga hubungan parent-session tetap terjaga.

0.9.6 — Perbaikan pemilih model caption vision

  • Pemilih model caption vision di /settings kini dibuka dengan seluruh model yang mendukung gambar, bukan menggunakan ID model tersimpan sebagai kueri pencarian.
  • Model caption yang sedang digunakan ditandai sebagai pilihan aktif, dan opsi Disabled tetap tersedia saat berpindah antara model all dan scoped.

0.9.5 — Pertanyaan di luar TUI

  • Tool question bawaan kini berfungsi di mode non-TUI seperti host RPC/VS Code: pertanyaan dijawab melalui dialog extension_ui_request host alih-alih memunculkan error khusus TUI.
  • Pertanyaan multiselect tetap mempertahankan multi-seleksi penuh di host yang mendukung method UI multiselect baru; host lama beralih ke satu pilihan.
  • Klien RPC kini dapat menangani request method: "multiselect" dan membalas dengan array values.

0.9.4 — Workflow pi-subagents yang dapat diperluas

  • Extension /workflow-* bawaan kini menjadi adaptor tipis berbasis registry di atas orkestrasi pi-subagents, sehingga mode milik source dapat memakai run berurutan, discovery paralel, atau loop kondisional berskrip tanpa menambah plumbing command baru.
  • Workflow prototype kini menjalankan riset eksternal dan eksplorasi codebase secara paralel.
  • Loop build/review/fix selesai hanya saat reviewer melaporkan clean dan tidak ada bagian Remaining work:, mencegah penyelesaian prematur pada rencana bertahap.

0.9.3 — Identitas model Token-In

  • Mengganti identifier auto/auto-premium yang telah dihapus provider dengan model bawaan celestial-pro, celestial-max, dan celestial-ultra.
  • Default pabrik dan injeksi prompt model kini menargetkan identifier Celestial yang didukung.

0.9.2 — Ketersediaan model premium Token-In

  • Memulihkan model bawaan tokenin/auto-premium agar pilihan model premium yang sudah ada tetap berfungsi; default tetap tokenin/auto:max yang didukung.

0.9.1 — Hotfix model default Token-In

  • Sesi utama dan peran subagent inti kini menggunakan model tokenin/auto:max yang didukung, bukan model tokenin/auto-premium:max yang telah dihapus.
  • Jendela konteks model Token-In auto bawaan kini 384K.

0.8.9 — Model auto Token-In

  • Default penyedia Token-In kini menyertakan model auto. Model ini berkemampuan penalaran dengan jendela konteks 512K dan 64K token maksimum; peta level thinking-nya meneruskan setiap anggaran thinking (minimal sampai xhigh mengarah ke default penyedia, max memetakan ke "max") memakai format thinking deepseek, sehingga penyedia dapat memilih otomatis model terbaik yang tersedia untuk setiap permintaan.

0.8.8 — Tema saat mulai, unduhan tool yang lebih senyap, dan Pi 0.84.2

  • Flag CLI baru --use-theme <name> mengatur tema interaktif awal untuk satu sesi, dan controller tema fullscreen kini menerapkan tema tingkat-invokasi sebelum pengaturan dimuat. TUI mendapat penyorot pencarian transkrip langsung (bisa diatur temanya lewat warna opsional baru searchMatchBg/searchMatchText yang kembali ke selectedBg/text).
  • /settings kini memiliki opsi Fullscreen exit output: saat keluar dari mode fullscreen bisa mencetak transkrip seperti sebelumnya atau hanya petunjuk resume sesi (fullscreenExitOutput, default "transcript").
  • Pengaturan baru defaultTools mengisi pemilihan tool bawaan awal (read, bash, edit, write) untuk createAgentSession, sehingga SDK mulai hanya dengan tool yang Anda inginkan.
  • Unduhan tool terkelola (fd/rg) dipindah dari jalur startup: TUI terpasang dan tetap responsif selama pemasangan, serta progress/pun mengalir sebagai baris status chat, bukan output konsol mentah.
  • Output tool yang besar kini menampilkan pratinjau 10 baris pertama dengan petunjuk expand ... (N more lines) inline alih-alih membuang seluruh blok.
  • Penyegaran katalog model dibagi: penyegaran interaktif yang bersamaan memakai satu refresh dalam perjalanan sambil menjaga pembatalan tiap pemanggil tetap independen, serta dibatasi timeout singkat.
  • Sampling tool strict eksperimental diaktifkan di bawah PI_EXPERIMENTAL=1 (json_schema / strict: "prefer") untuk tool bawaan read/edit/write/bash.
  • sendUserMessage kini punya opsi expandPromptTemplates untuk mengirim perintah ekstensi, skill, dan template prompt dari ekstensi.
  • Fondasi coding-agent dan dependensi runtime Pi yang tepat diperbarui ke 0.84.2.

0.8.7 — Prompt model lebih ramping dan Pi Subagents 0.50

  • Permukaan tool yang dibaca model kini lebih kecil di setiap permintaan: deskripsi per-field pada skema dipangkas di wire secara default (pruneToolDescriptions, bisa dimatikan lewat pengaturan), deskripsi tool subagent memakai varian compact (~3 KB lebih kecil per giliran model), dan blok dokumen Pi di system prompt menyusut menjadi dua baris.
  • Pi Subagents bawaan diperbarui hingga upstream 0.50.0 dengan lapisan fork Selesai (branding, routing .selesai, env var SELESAI_SUBAGENT*, mode chain/tasks deklaratif, auto-relaunch workflow).
  • Ekstensi bawaan baru model-prompt-injector menyuntikkan prompt spesifik model ke dalam system prompt; mendukung mode prepend, append, dan replace.
  • Memperbarui katalog konfigurasi pi-subagents: toolDescriptionMode kini mencantumkan default compact.
  • Memperbaiki suite pengujian prompt-runtime subagent agar lulus saat dijalankan di dalam lingkungan child subagent (env var steer dibersihkan).

0.8.6 — Workflow me-relaunch otomatis dan visibilitas goal

  • Empat mode /workflow-* (task, prototype, quicktype, loop) kini berjalan sepenuhnya tanpa pengawasan: saat workflow berskrip menghabiskan budget fan-out per-run sebelum goal bersih, executor async membuat budget baru dan menjalankan ulang script yang sama dengan mission dan progress file yang sama, hingga maxWorkflowAutoRelaunches (default 12; 0 = tak terbatas). Hanya hasil budget yang me-relaunch — kegagalan child yang nyata tetap langsung muncul.
  • Setiap peluncuran /workflow-* memancarkan goal-nya di awal (terlihat di emit workflow subagent status) dan menamai mission yang dibuat otomatis sesuai goal (mission.list / mission.show).
  • Loop build→review→fix kini bekerja dalam irisan terbatas: builder mengimplementasikan satu langkah kecil yang mandiri per putaran alih-alih seluruh rencana, dengan timeout per-run (build/fix 45m, review 15m).
  • Review dibatasi pada ledger progress: builder menambahkan entri ## Round N (file, ringkasan, validasi) ke .pi-subagents/progress/<mode>.md, dan commentator hanya meninjau putaran terbaru plus entri fix sebelumnya, dengan fallback ke diff penuh yang belum di-commit saat ledger tidak ada. Review yang blocking mencantumkan catatan Remaining work: yang menjadi benih putaran build berikutnya — umpan balik review sebelumnya kini benar-benar sampai ke builder berikutnya.
  • Prompt pi-subagents bawaan (review-loop.md, parallel-*.md, gather-context-and-clarify.md) kini dimuat melalui resources_discover; prompt workflow-drive.md dihapus karena digantikan oleh auto-relaunch.
  • Memperbarui panduan kemampuan delegasi (EN/ID) dan katalog konfigurasi pi-subagents dengan maxWorkflowAutoRelaunches.

0.8.5 — Reset pabrik pengaturan, instalasi lebih sederhana, dan instal dari repositori

  • Perintah slash baru /settings-factory-reset: memberi peringatan sebelum mengganti ~/.selesai/agent/settings.json dengan default pabrik bawaan, menyimpan cadangan settings.json.bak, tidak menyentuh kredensial (auth.json), sesi, ekstensi, skill, maupun tema, dan memuat ulang pengaturan secara langsung.
  • Panduan instalasi kini satu perintah sederhana: npm install -g @selesai/code. Saran --ignore-scripts lama dihapus karena @ast-grep/cli (dependensi runtime) membutuhkan script instalasinya untuk mengunduh binary platform.
  • Kini Anda dapat memasang langsung dari repositori publik — npm install -g github:SelesaiInTech/selesai-code membangun main terbaru dari source (package kini memiliki script build prepare).
  • Default bawaan kini menetapkan retry.maxRetries ke 7.

0.8.4 — Progress workflow langsung pada peluncuran slash

  • Workflow berskrip yang diluncurkan lewat slash kini menampilkan kartu progress langsung (status per child, fase, dan durasi) alih-alih placeholder “Running…” yang statis. Jembatan slash pi-subagents sebelumnya membuang trace workflow dan proyeksi chat-progress; kini keduanya diteruskan dan live-state slash merender snapshot berbentuk workflow, sehingga /run (tanpa --bg), /chain, /parallel, dan /run-chain memperbarui tampilan saat child berjalan.

0.8.3 — TUI fullscreen native dan Pi 0.84.1

  • Selesai kini secara default memakai TUI fullscreen native Pi 0.84.1: transkrip dapat digulir di viewport layar alternatif, sementara editor, status, widget ekstensi, dan footer tetap berada di dock tetap. Scroll mouse/trackpad dan PageUp/PageDown/Home/End menavigasi transkrip; tuiMode: "regular" atau --tui-mode regular digunakan untuk opt-out.
  • Menghapus compositor terminal-split Powerline yang tidak didukung beserta kontrol fixed-editor, mouse-scroll, dan lompatan chat. Powerline kini menggunakan dock native melalui API ekstensi standar.
  • /settings dapat langsung mengganti mode TUI dan mengatur scrollbar fullscreen. Runtime Pi AI, TUI, dan agent-core kini menggunakan 0.84.1.

0.8.2 — Penandaan versi panduan tidak lagi mengunci mode default

  • Menandai versi panduan baru sebagai terlihat tidak lagi menyimpan mode compact implisit ke settings.json; pilihan eksplisit full, compact, atau off tetap dipertahankan, sehingga panduan terus mengikuti default saat ini sampai Anda memilih sendiri.

0.8.1 — Panduan default yang lebih ringkas

  • Tur /guide powerline kini default ke mode compact saat selesaiGuide.mode tidak diatur; pengaturan eksplisit full, compact, dan off tetap dihormati.

0.8.0 — Inbox Powerline, workspace terminal fleksibel, dan setup lebih lancar

  • Memperbarui fork pi-powerline-footer bawaan hingga upstream 0.12.3. Kini tersedia queue/inbox berbasis file (# <idea>, /idea, /ideas, /queue), pengiriman aman setelah compaction, perpindahan direktori sesi dengan /cd, tampilan biaya mata uang dan subagent, ikon host git, statistik token tercache, serta layout, penempatan, separator, segmen, dan welcome overlay footer yang dapat dikonfigurasi.
  • Mention inline #nama-agent yang dikenal kini dapat memulai run subagent dari bagian mana pun dalam pesan; hash biasa di tengah pesan seperti issue #42 tetap menjadi teks normal.
  • Menambahkan setup dan panduan Agent Browser bawaan. Selesai meminta persetujuan sebelum memasang CLI eksternal dan menjalankan setup tanpa memblokir startup.
  • Memperbaiki keandalan completion inline #/$, termasuk pada WSL, dan menunda provisioning RTK hingga startup selesai.

0.7.0 — Skill inline ($), subagent inline (#), RTK terkelola, dan Subagents 0.41

  • Skill kini dipanggil inline dengan $nama-skill (mis. $grill-me, $pdf-tools extract) menggantikan #nama-skill; mengetik $ membuka pemilih skill dan teks setelah token tetap berada di pesan pengguna. Command slash /skill:nama dan pengaturan enableSkillCommands dihapus — daftar command / kini hanya menampilkan extension, prompt template, dan command bawaan.
  • Subagent dipanggil inline: #nama-agent di awal pesan menjalankan agen tersebut secara langsung (seperti /run), dan # melengkapi agen yang terinstal secara otomatis. Nama yang tidak dikenal atau ambigu menghasilkan notifikasi dan input dikonsumsi.
  • Extension rtk bawaan kini menyediakan binary terkelola terverifikasi (pin 0.42.4, diverifikasi checksum) saat tidak ada binary sistem yang layak, dan memakai ulang PATH jika ada; PI_OFFLINE=1 mencegah pengunduhan dan RTK_DISABLED=1 melewati penulisan ulang serta instalasi terkelola.
  • Memperbarui Pi Subagents bawaan melalui 0.41.0 dengan streaming status subagent_wait langsung, jadwal proyek tahan lama, langganan wait non-blocking, ringkasan hasil inline satu baris, tampilan model/thinking FleetView, dan progress chat workflow.
  • Model subagent bawaan kini memakai budget thinking Token-In (kimi-k3:high, deepseek-v4-flash:max).

0.6.3 — Perbaikan instalasi: pin Readability ke 0.6.0 yang terbit

  • Memperbaiki instalasi package: manifest root dan pi-web-agent bawaan mendeklarasikan @mozilla/readability ^0.6.1, tetapi registry npm tidak menerbitkan 0.6.1 (terbaru adalah 0.6.0), sehingga instalasi baru 0.6.2 gagal dengan ETARGET. Kedua manifest kini mendeklarasikan ^0.6.0 dan lockfile root me-resolve rilis 0.6.0 yang terbit, sehingga instalasi bersih kembali berhasil.

0.6.2 — Output terminal reference-first dan seeding skill/pengaturan yang aman

  • Menjadikan output terminal foreground reference-first untuk hasil delegasi: renderer tidak lagi membaca ulang atau meng-inline ulang file output child yang tersimpan; hasil file-only yang settled menampilkan referensi output tersimpan, hasil legacy yang hanya memiliki path mendapat referensi sintetis tanpa menyentuh file, dan hasil outputMode: "inline" tetap menampilkan teks lengkapnya.
  • Menjadikan seeding skill dan pengaturan bawaan aman: bootstrap saat first run menambahkan kunci subagents tingkat-atas yang hilang ke settings.json pengguna yang sudah ada tanpa mengubah format atau menyentuh pengaturan lain, tidak pernah menimpa subagents yang dikonfigurasi pengguna, dan menginstal skill bawaan baru (termasuk pi-subagents) tanpa menimpa file skill yang diedit pengguna.
  • Mengirimkan skill delegasi sebagai skill bawaan tingkat-atas: pi-subagents kini dimuat dari package saat boot dan di-seed ke direktori agent saat first run, sehingga panduan orkestrasi parent tersedia tanpa bergantung pada salinan internal extension.
  • Menyelaraskan rentang @mozilla/readability pada manifest web-agent bawaan ke ^0.6.1, sesuai dengan versi yang di-resolve di package root.

0.6.1 — Katalog delegasi, advisory routing, dan hasil reference-first

  • Menambahkan katalog delegasi runtime: subagent({ action: "list" }) kini menampilkan agen yang executable dan yang dibatasi capability ceiling beserta source, alias, peran, konteks, tool, dan deskripsi, plus katalog yang sama sebagai metadata mesin ber-version (details.catalog).
  • Menambahkan advisory routing berbasis tugas: berikan task opsional pada action: "list" untuk mendapatkan rekomendasi satu agen kanonik (implementation atau read-only), atau panduan ketika intent tidak jelas atau tidak ada kandidat yang aman. Saran tidak pernah meluncurkan pekerjaan — eksekusi tetap panggilan eksplisit terpisah.
  • Menjadikan hasil delegasi reference-first secara default: penyelesaian mengembalikan referensi output tersimpan plus status/informasi lifecycle, bukan prosa child; output penuh tersedia melalui path output tersimpan, status/transkrip async, atau resume. outputMode: "inline" memulihkan pengiriman inline lama, output: false menonaktifkan persistensi output tahan lama, dan artifact debug per-child tetap opt-in.
  • Menambahkan panduan delegasi yang selalu terlihat: system prompt default maupun custom kini memuat kontrak delegasi (periksa katalog sebelum memilih; pertahankan pembacaan kecil secara lokal; delegasikan investigasi lokal yang luas, pekerjaan eksternal, dan mutasi; parent tetap pengambil keputusan dan penulis tunggal).
  • Mengoreksi dokumentasi dan kontrak subagent bawaan: enam peran builtin dengan default konteks fresh/fork yang akurat, path discovery .selesai, instruksi builder yang dapat dieksekusi, serta peran read-only/writer yang dideklarasikan.

0.5.29 — Fondasi Pi 0.83 dan koordinasi lebih kuat

  • Menyinkronkan fondasi coding-agent dan dependency runtime Pi exact dari 0.81.1 ke 0.83.0, termasuk perbaikan provider, katalog model, RPC bash, sesi, pemuatan resource, dan terminal.
  • Menambahkan selesai auth print-api-key dan selesai auth print-bearer-token untuk mengekspor kredensial terkonfigurasi secara eksplisit ke client eksternal, dengan refresh OAuth dan kontrol masa berlaku minimum.
  • Mengekspos model yang di-scope ke extension serta metadata model/sesi PI_SESSION_* ke tool bash yang dapat dipanggil LLM.
  • Memperbarui integrasi llama.cpp dengan katalog model persisten, penghitungan penggunaan streaming, dan batas konteks yang dilaporkan server.
  • Memperbarui Pi Subagents bawaan hingga 0.40.0 dengan steer/stop fleet, capability ceiling, checkpoint, usage budget, dan status runtime yang lebih kaya.
  • Memperbarui Pi Intercom bawaan hingga 0.9.2 dengan identitas stabil, discovery berbasis cwd, queued delivery, diagnostik pengiriman, dan hardening broker lokal.

0.5.28 — Alur pertanyaan lebih cepat

  • Jawaban select, multiselect, text, dan custom yang dikomit kini berpindah otomatis; satu pertanyaan yang terjawab langsung dikirim tanpa langkah review yang berlebihan.
  • Batch Grill Me kini menggabungkan item frontier dengan intent duplikat dan menjaga konteks pertanyaan tetap ringkas.

0.5.27 — Perutean tombol fleet inspector

  • Memperbaiki penanganan PageUp/PageDown fixed-editor Powerline agar hanya menggulir chat utama saat editor utama memiliki fokus. Tampilan kustom yang fokus, termasuk fleet inspector subagent, kini menerima tombol tersebut.

0.5.26 — Handoff loop langsung yang tahan lama

  • Menambahkan fase handoff ke workflow loop langsung: recapper bercabang menangkap percakapan yang disepakati ke handoff.md yang tahan lama sebelum agent builder dan commentator fresh dimulai.
  • Feedback reviewer yang tersimpan kini memberi ronde builder yang dilanjutkan kembali handoff tahan lama dan loop-review-N.md terbaru sebagai sumber kebenaran.

0.5.25 — Build rilis bersih

  • Membersihkan dist sebelum build agar file bundel yang sudah dihapus tidak masuk ke paket npm.

0.5.24 — Loop workflow langsung dan pembaruan dokumentasi

  • Menambahkan loop, workflow builder/reviewer langsung untuk rencana yang sudah disepakati dalam percakapan parent.
  • Mengganti nama workflow prototype cepat tanpa research dari quick menjadi quicktype.
  • Memperluas dokumentasi kemampuan dan kustomisasi dwibahasa, termasuk panduan Llama lokal.

0.5.23 — Situs dokumentasi dan perbaikan workflow

  • Meluncurkan situs dokumentasi Selesai di GitHub Pages dengan panduan kemampuan berbahasa Inggris dan Indonesia, pencarian lokal, navigasi aksesibel, serta validasi konten dan tautan.
  • Memperbaiki workflow agar membaca output review yang dikirim melalui Intercom.

0.5.22 — Inline skill dan alur pertanyaan

  • Menambahkan pemilih inline skill, dukungan beberapa blok inline skill, dan pemulihan jawaban pertanyaan tersimpan.
  • Mengerjakan ulang wizard pertanyaan batch dan meningkatkan pelaporan throughput Powerline.

0.5.21 — Pertanyaan batch dan subagent

  • Menambahkan formulir pertanyaan batch dan pengiriman otomatis prompt handoff.
  • Memperbarui ekstensi Pi Subagents bawaan ke versi 0.37.0.

0.5.20 — Perbaikan Intercom di Windows

  • Memperbaiki resolusi tsx bawaan untuk Intercom di Windows.

0.5.19 — Grilling design-tree batch

  • Menambahkan grilling design-tree batch ke workflow.

0.5.18 — Transisi workflow andal

  • Menjadikan transisi fase workflow sebagai kelanjutan tersembunyi yang eksklusif agar fase berikutnya terantre dengan andal.

0.5.17 — Penyederhanaan workflow

  • Menyederhanakan perilaku adapter workflow serta memperbarui dokumentasi dan tes workflow.

0.5.16 — Pembaruan pengaturan default

  • Memperbarui pengaturan default bawaan.

0.5.15 — Dukungan Llama lokal dan perombakan sistem model

  • Menambahkan dukungan model Llama lokal serta mendesain ulang konfigurasi model, provider, kredensial, dan runtime.

0.5.14 — Panduan Powerline dan pembersihan proyek

  • Menambahkan panduan Powerline Footer serta memperbarui dokumentasi proyek, skill, dan metadata ekstensi bawaan.

0.5.13 — Terminologi bersama dan penyempurnaan skill

  • Menambahkan referensi ubiquitous language proyek serta menyempurnakan perilaku Caveman, Ponytail, dan workflow.

0.5.12 — Ringkasan hasil Grep.app

  • Menambahkan ringkasan hasil ter-render untuk pencarian Grep.app dan pengambilan file GitHub.

0.5.11 — Ekstensi Grep.app dan workflow task

  • Menambahkan ekstensi pencarian kode Grep.app.
  • Meningkatkan perencanaan dan eksekusi workflow task.

0.5.10 — Penyempurnaan metadata subagent

  • Menyempurnakan instruksi researcher subagent bawaan dan metadata ekstensi.

0.5.9 — Kompatibilitas model Token-In

  • Menandai model Token-In tidak mendukung developer role.

0.5.8 — Pembaruan default bawaan

  • Memperbarui default pengaturan bawaan.

0.5.4 — Handoff hasil generate yang lebih aman

  • Menolak handoff hasil generate yang kosong.

0.5.3 — Notifikasi pembaruan rilis

  • Menambahkan notifikasi untuk rilis npm baru.

0.5.1 — Default auto-handoff

  • Menambahkan konfigurasi handoff otomatis awal ke pengaturan.

0.5.0 — Handoff otomatis dan peningkatan subagent

  • Menambahkan handoff sesi otomatis, meningkatkan eksekusi subagent, dan memperluas pelaporan penggunaan sesi Powerline.

0.4.0 — Workflow yang dapat dilanjutkan

  • Menambahkan mode workflow task dan quick.
  • Menambahkan run workflow yang dapat dilanjutkan serta menyederhanakan perilaku handoff sesi.

0.3.10 — Sinkronisasi upstream

  • Menyinkronkan dengan Pi upstream versi 0.80.6.

0.3.9 — Perbaikan workflow dan Caveman

  • Memperbaiki perilaku fallback artefak workflow dan penanganan mode Caveman.

0.3.7 — Pemulihan gate workflow

  • Menjaga fase workflow tetap siap setelah semantic gate gagal.

0.3.6 — Pembersihan manifest ekstensi

  • Menghapus export ekstensi gitignore-guard yang usang.

0.3.5 — Rilis Selesai bertag awal

  • Menambahkan panduan setup pertama, dukungan shared-host extension, onboarding Token-In, Caveman, dan skill handoff.
  • Mengarahkan path konfigurasi ekstensi bawaan melalui resolver direktori Selesai.

Entri mendatang

Gunakan format berikut untuk rilis berikutnya:

## <version> — <title>
- Ditambahkan/diperbarui panduan kemampuan untuk <name>.
- Diperbarui bukti perbandingan untuk <area>.
- Perbaikan aksesibilitas atau build.
- Diperbarui versi source Selesai yang didokumentasikan.