Package Details: pi-coding-agent 0.52.10-1

Git Clone URL: https://aur.archlinux.org/pi-coding-agent.git (read-only, click to copy)
Package Base: pi-coding-agent
Description: A terminal-based coding agent with multi-model support, mid-session model switching, and a simple CLI for headless coding tasks
Upstream URL: https://shittycodingagent.ai/
Licenses: MIT
Submitter: dcreager
Maintainer: dcreager
Last Packager: dcreager
Votes: 2
Popularity: 1.93
First Submitted: 2025-12-31 13:58 (UTC)
Last Updated: 2026-02-12 21:59 (UTC)

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

bitmonkey commented on 2026-01-30 11:26 (UTC) (edited on 2026-01-30 11:31 (UTC) by bitmonkey)

Latest of this morning is 0.50.5....forgot how fast this is being worked on.

PKGBUILD just needs sha256sum's updating and pkgver bumped as before, diff against 0.49.3 PKGBUILD below for an easy patch.


# Maintainer: Douglas Creager <dcreager at dcreager dot net>

 pkgname=pi-coding-agent
-pkgver=0.49.3
+pkgver=0.50.5
 pkgrel=1
 pkgdesc='A terminal-based coding agent with multi-model support, mid-session model switching, and a simple CLI for headless coding tasks'
 arch=('x86_64' 'aarch64')
@@ -10,9 +10,9 @@ license=('MIT')
 options=(!debug !strip)

 source_x86_64=("pi-linux-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-x64.tar.gz")
-sha256sums_x86_64=("649603a22206079a57acef967f05e2cfef14173b3b5c126f5d16936ba23791f6")
+sha256sums_x86_64=("6589bc51eda25a3d811544c1bd35e9135e74247279929a62578ded26182eab7c")
 source_aarch64=("pi-linux-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-arm64.tar.gz")
-sha256sums_aarch64=("e1f005a17cb0e23beabdb8aa3b1f4d6b6cf06bc5c0a2046a0930a6528d19d205")
+sha256sums_aarch64=("471d3081aba7e9d69844a479f235364e87666f28f297e185950762e832f182aa")
 noextract=("pi-linux-$pkgver.tar.gz")

 makedepends=("tar")

bitmonkey commented on 2026-01-29 20:35 (UTC) (edited on 2026-01-29 20:36 (UTC) by bitmonkey)

Getting a working PKGBUILD for the latest release (0.50.3), is just a case of updating the pkgver to 0.50.3 along with the sha256sums for the x86_64 and aarch64 release tarballs on github.

Diff you can apply as a patch below:


--- ../PKGBUILD 2026-01-29 20:18:52.100234133 +0000                                                                
+++ ./PKGBUILD  2026-01-29 20:23:47.162986689 +0000                                
@@ -1,7 +1,7 @@           
 # Maintainer: Douglas Creager <dcreager at dcreager dot net>

 pkgname=pi-coding-agent                 
-pkgver=0.49.3                                                                                                     
+pkgver=0.50.3
 pkgrel=1                                                                                                          
 pkgdesc='A terminal-based coding agent with multi-model support, mid-session model switching, and a simple CLI for headless coding tasks'
 arch=('x86_64' 'aarch64')                                                                                         
@@ -10,9 +10,9 @@
 options=(!debug !strip)                                                                                           

 source_x86_64=("pi-linux-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-x64.tar.gz")
-sha256sums_x86_64=("56a46d7affa4bd35abb219206d8c99ac5617ede28b85b4a21c1c69b50fb47279")                                                                                
+sha256sums_x86_64=("7e5073d9e0d3163f1c4bc36a500345362e6b58ab93a09be1ff828e78d633ef7c")                                                                                
 source_aarch64=("pi-linux-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-arm64.tar.gz")
-sha256sums_aarch64=("7e5073d9e0d3163f1c4bc36a500345362e6b58ab93a09be1ff828e78d633ef7c")                                                                               
+sha256sums_aarch64=("56a46d7affa4bd35abb219206d8c99ac5617ede28b85b4a21c1c69b50fb47279")                                                                               
 noextract=("pi-linux-$pkgver.tar.gz")

 makedepends=("tar")

gnsr commented on 2026-01-13 19:06 (UTC)

It does :D

Here's a PKGBUILD for 0.45.3:

# Maintainer: Douglas Creager <dcreager at dcreager dot net>

pkgname=pi-coding-agent
pkgver=0.45.3
pkgrel=1
pkgdesc='A terminal-based coding agent with multi-model support, mid-session model switching, and a simple CLI for headless coding tasks'
arch=('x86_64' 'aarch64')
url='https://shittycodingagent.ai/'
license=('MIT')
options=(!debug !strip)

source_x86_64=("pi-linux-x64-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-x64.tar.gz")
source_aarch64=("pi-linux-arm64-$pkgver.tar.gz::https://github.com/badlogic/pi-mono/releases/download/v$pkgver/pi-linux-arm64.tar.gz")
sha256sums_x86_64=('f03718e66e9dffc2a0dacf733fbe71def66750ab9f396aa7183c439a7742eb89')
sha256sums_aarch64=('c8cbf1e663deeb24aa871173232ed83cfaa548482b733d7daabade78c2126740')
noextract=("pi-linux-x64-$pkgver.tar.gz" "pi-linux-arm64-$pkgver.tar.gz")

makedepends=("tar")

package() {
    cd "$srcdir"
    install -d "$pkgdir/opt/pi-coding-agent"
    if [[ "$CARCH" == "x86_64" ]]; then
        tar xCf "$pkgdir/opt/pi-coding-agent" "pi-linux-x64-$pkgver.tar.gz"
    else
        tar xCf "$pkgdir/opt/pi-coding-agent" "pi-linux-arm64-$pkgver.tar.gz"
    fi
    install -d "$pkgdir/usr/bin"
    ln -s ../../opt/pi-coding-agent/pi "$pkgdir/usr/bin/pi"

    cd "$pkgdir/opt/pi-coding-agent"
    install -Dm644 README.md CHANGELOG.md -t "$pkgdir/usr/share/doc/$pkgname"
}

dcreager commented on 2026-01-09 13:37 (UTC)

Wow this project releases often 🫠