diff --git a/pkgbuilds/shared/claude-code/.SRCINFO b/pkgbuilds/shared/claude-code/.SRCINFO index 05a75fb..de518d6 100644 --- a/pkgbuilds/shared/claude-code/.SRCINFO +++ b/pkgbuilds/shared/claude-code/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = claude-code pkgdesc = An agentic coding tool that lives in your terminal pkgver = 2.1.69 - pkgrel = 1 + pkgrel = 2 url = https://github.com/anthropics/claude-code arch = x86_64 arch = aarch64 diff --git a/pkgbuilds/shared/claude-code/PKGBUILD b/pkgbuilds/shared/claude-code/PKGBUILD index bc6c9d5..2fd36db 100644 --- a/pkgbuilds/shared/claude-code/PKGBUILD +++ b/pkgbuilds/shared/claude-code/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Jérôme Poulin pkgname=claude-code pkgver=2.1.69 -pkgrel=1 +pkgrel=2 pkgdesc="An agentic coding tool that lives in your terminal" arch=('x86_64' 'aarch64') url="https://github.com/anthropics/claude-code" @@ -32,13 +32,10 @@ sha256sums_aarch64=('ecc7bbf10513ff122327866eb97212945b73afd7f81e30700375cdf10f5 package() { install -Dm755 "${srcdir}/claude-${pkgver}-${CARCH}" "${pkgdir}/opt/claude-code/bin/claude" - # Create wrapper script that sets NPM_CONFIG_PREFIX to avoid false npm detection + # Create wrapper script to disable autoupdater install -dm755 "${pkgdir}/usr/bin" cat > "${pkgdir}/usr/bin/claude" << 'EOF' #!/bin/sh -# Wrapper to prevent claude from detecting /usr/bin/claude as npm-global installation -export NPM_CONFIG_PREFIX="${NPM_CONFIG_PREFIX:-/nonexistent}" -# Disable autoupdater export DISABLE_AUTOUPDATER=1 exec /opt/claude-code/bin/claude "$@" EOF diff --git a/pkgbuilds/shared/crush-bin/.SRCINFO b/pkgbuilds/shared/crush-bin/.SRCINFO index fcfa6d9..ee1f05f 100644 --- a/pkgbuilds/shared/crush-bin/.SRCINFO +++ b/pkgbuilds/shared/crush-bin/.SRCINFO @@ -1,22 +1,22 @@ pkgbase = crush-bin pkgdesc = A powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal. - pkgver = 0.47.1 + pkgver = 0.47.2 pkgrel = 1 url = https://charm.sh/crush license = FSL-1.1-MIT conflicts = crush provides = crush arch = aarch64 - source_aarch64 = https://github.com/charmbracelet/crush/releases/download/v0.47.1/crush_0.47.1_Linux_arm64.tar.gz - sha256sums_aarch64 = 1bec34a15fa6da7bc27d28bde88857bbfb8008c7dbd6a40bf7c93d00c1b6cb31 + source_aarch64 = https://github.com/charmbracelet/crush/releases/download/v0.47.2/crush_0.47.2_Linux_arm64.tar.gz + sha256sums_aarch64 = 29eee4d41693a9a8fe09153457f2dc1dca5e4dbb9b42d03467ef96f3599bd1b6 arch = armv7h - source_armv7h = https://github.com/charmbracelet/crush/releases/download/v0.47.1/crush_0.47.1_Linux_armv7.tar.gz - sha256sums_armv7h = 064f0e874d731180cf2caaa7f4412d1cf368806dd6b5ad91503e3bb991f5da18 + source_armv7h = https://github.com/charmbracelet/crush/releases/download/v0.47.2/crush_0.47.2_Linux_armv7.tar.gz + sha256sums_armv7h = a176d6b9b7aad55396ddd41a8a8a5cd116bdba6d061d5b54f97d843fe6d2f47d arch = i686 - source_i686 = https://github.com/charmbracelet/crush/releases/download/v0.47.1/crush_0.47.1_Linux_i386.tar.gz - sha256sums_i686 = 858f8efda2dd0e139ce286e2cf13b0c7cac2c4bbeea59ad1a88f00bdf7c84168 + source_i686 = https://github.com/charmbracelet/crush/releases/download/v0.47.2/crush_0.47.2_Linux_i386.tar.gz + sha256sums_i686 = 12dcafb87089ef06c237cc807caabe32b61011e7ca8e01a3c37bc1b9e5bc64e3 arch = x86_64 - source_x86_64 = https://github.com/charmbracelet/crush/releases/download/v0.47.1/crush_0.47.1_Linux_x86_64.tar.gz - sha256sums_x86_64 = a9f2781df5bee94a2c4e258091760a671af18b8bdaaa345b3693f7e4ecd3fa0e + source_x86_64 = https://github.com/charmbracelet/crush/releases/download/v0.47.2/crush_0.47.2_Linux_x86_64.tar.gz + sha256sums_x86_64 = 6b352fffa58542d2e56b86bfd9d94ba8505a09e4a098467102d44fdd6475973e pkgname = crush-bin diff --git a/pkgbuilds/shared/crush-bin/PKGBUILD b/pkgbuilds/shared/crush-bin/PKGBUILD index 9c1876d..06b5a4b 100644 --- a/pkgbuilds/shared/crush-bin/PKGBUILD +++ b/pkgbuilds/shared/crush-bin/PKGBUILD @@ -3,7 +3,7 @@ # Maintainer: caarlos0 pkgname='crush-bin' -pkgver=0.47.1 +pkgver=0.47.2 pkgrel=1 pkgdesc='A powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal.' url='https://charm.sh/crush' @@ -13,16 +13,16 @@ provides=('crush') conflicts=('crush') source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_arm64.tar.gz") -sha256sums_aarch64=('1bec34a15fa6da7bc27d28bde88857bbfb8008c7dbd6a40bf7c93d00c1b6cb31') +sha256sums_aarch64=('29eee4d41693a9a8fe09153457f2dc1dca5e4dbb9b42d03467ef96f3599bd1b6') source_armv7h=("${pkgname}_${pkgver}_armv7h.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_armv7.tar.gz") -sha256sums_armv7h=('064f0e874d731180cf2caaa7f4412d1cf368806dd6b5ad91503e3bb991f5da18') +sha256sums_armv7h=('a176d6b9b7aad55396ddd41a8a8a5cd116bdba6d061d5b54f97d843fe6d2f47d') source_i686=("${pkgname}_${pkgver}_i686.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_i386.tar.gz") -sha256sums_i686=('858f8efda2dd0e139ce286e2cf13b0c7cac2c4bbeea59ad1a88f00bdf7c84168') +sha256sums_i686=('12dcafb87089ef06c237cc807caabe32b61011e7ca8e01a3c37bc1b9e5bc64e3') source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://github.com/charmbracelet/crush/releases/download/v${pkgver}/crush_${pkgver}_Linux_x86_64.tar.gz") -sha256sums_x86_64=('a9f2781df5bee94a2c4e258091760a671af18b8bdaaa345b3693f7e4ecd3fa0e') +sha256sums_x86_64=('6b352fffa58542d2e56b86bfd9d94ba8505a09e4a098467102d44fdd6475973e') package() { case "$CARCH" in diff --git a/pkgbuilds/shared/github-copilot-cli/.SRCINFO b/pkgbuilds/shared/github-copilot-cli/.SRCINFO index da23577..1ab92da 100644 --- a/pkgbuilds/shared/github-copilot-cli/.SRCINFO +++ b/pkgbuilds/shared/github-copilot-cli/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = github-copilot-cli pkgdesc = GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal. - pkgver = 0.0.421 + pkgver = 0.0.422 pkgrel = 1 url = https://github.com/github/copilot-cli changelog = changelog.md @@ -17,12 +17,12 @@ pkgbase = github-copilot-cli conflicts = github-copilot conflicts = github-copilot-cli-legacy replaces = github-copilot - noextract = copilot-0.0.421.tgz + noextract = copilot-0.0.422.tgz options = !strip options = emptydirs options = staticlibs options = zipman - source = https://registry.npmjs.org/@github/copilot/-/copilot-0.0.421.tgz - b2sums = 9961b4c68a2a58dd2845ac94dc0d0f688327e3250edae84496929115b86a21bde1a1579434ad7df2f6c931972ff6435b906db7c5f2e851934f9273ae22021ee2 + source = https://registry.npmjs.org/@github/copilot/-/copilot-0.0.422.tgz + b2sums = 7edb9fc953ff25c711662ca0fffec7bc969c37d67fcb6c0217f28854f835d55c99bfc85bd23091f5c328daec4f0bf89465398c98426586542a4dc43829275c92 pkgname = github-copilot-cli diff --git a/pkgbuilds/shared/github-copilot-cli/PKGBUILD b/pkgbuilds/shared/github-copilot-cli/PKGBUILD index 6626efe..9a27045 100644 --- a/pkgbuilds/shared/github-copilot-cli/PKGBUILD +++ b/pkgbuilds/shared/github-copilot-cli/PKGBUILD @@ -5,7 +5,7 @@ _npmmodule=@github/copilot pkgname=github-copilot-cli _pkgexec=copilot -pkgver=0.0.421 +pkgver=0.0.422 pkgrel=1 pkgdesc="GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal." @@ -28,7 +28,7 @@ source=("https://registry.npmjs.org/${_npmmodule}/-/copilot-${pkgver}.tgz") noextract=("copilot-${pkgver}.tgz") changelog="changelog.md" -b2sums=('9961b4c68a2a58dd2845ac94dc0d0f688327e3250edae84496929115b86a21bde1a1579434ad7df2f6c931972ff6435b906db7c5f2e851934f9273ae22021ee2') +b2sums=('7edb9fc953ff25c711662ca0fffec7bc969c37d67fcb6c0217f28854f835d55c99bfc85bd23091f5c328daec4f0bf89465398c98426586542a4dc43829275c92') # Document: https://wiki.archlinux.org/title/Node.js_package_guidelines package() { diff --git a/pkgbuilds/shared/github-copilot-cli/changelog.md b/pkgbuilds/shared/github-copilot-cli/changelog.md index f6743fa..6043dd4 100644 --- a/pkgbuilds/shared/github-copilot-cli/changelog.md +++ b/pkgbuilds/shared/github-copilot-cli/changelog.md @@ -1,3 +1,49 @@ +## 0.0.422 - 2026-03-05 + +- Display request ID in authentication and authorization error messages to aid troubleshooting +- Load personal hooks from ~/.copilot/hooks in addition to repo-level .github/hooks +- Timeline now shows the question in a box and displays 'Making best guess on autopilot' when ask_user is auto-responded +- Add support for GPT-5.4 model +- Plugin cache automatically recovers from a corrupted or incomplete clone without manual intervention +- Show a clear, actionable error message when git is not installed and a remote plugin or marketplace is used +- Text selection persists after copying to clipboard in alt screen +- Scroll view no longer jumps to earlier messages when scrolling during response streaming or with popups open +- Add copy_on_select config option to auto-copy selected text to clipboard in alt screen mode +- IME candidate windows appear at correct cursor position in CJK input +- Add mouse scroll support to /diff in alt-screen mode +- Reduce memory usage in alt-screen mode for long sessions +- Diff mode now works correctly when git color.diff=always is configured +- Opening links on Windows correctly handles URLs with & query parameters +- @-mention file completion always reflects the current state of the working directory +- ESC key to cancel works correctly in tmux and other non-kitty terminals +- Click in the prompt input to reposition the text cursor +- Add /copy command to copy the last response to clipboard +- Links in alt-screen mode are rendered with underline styling for better visibility +- /delegate prompts for a target remote in multi-remote repositories and clarifies confirmation text +- GitHub MCP server stays enabled in repositories that have both Azure DevOps and GitHub remotes +- Colons in inline code render correctly inside markdown tables +- Pressing Ctrl+C on the help dialog now dismisses it cleanly +- Plugin-contributed LSP servers are now loaded, started, and shown in /lsp show +- Pressing Enter in required enum field now selects the highlighted option +- Hide noisy todo bookkeeping queries and show dependency details in timeline +- CLI no longer hangs for minutes when working in a directory with a large number of files +- Add --output-format json flag to emit JSONL in prompt mode for programmatic integrations +- Add exitPlanMode.request protocol method for SDK plan approval support +- Automatic notifications when background shell commands and agents complete +- GitHub MCP server connection status is accurately tracked and counted in the status indicator +- Press Ctrl+R to search command history with reverse incremental search (like Bash) +- Long diff lines no longer overflow and wrap in the diff view +- Add startup prompt hooks to auto-submit prompts or slash commands when a session starts +- Ctrl+K joins lines when cursor is at end of line, matching standard Emacs/terminal behavior +- Escape sequences split across input chunks no longer leak into text input +- Rename `launch_messages` config setting to `companyAnnouncements` +- Show a waiting message when the terminal is handed to an external editor +- Support enabledPlugins in config for automatic plugin installation at startup +- Improve key bindings in reverse history search: Ctrl+J to accept, Ctrl+G to cancel +- Rename repository config from `.github/copilot/config.json` to `settings.json` +- Support installing plugins from ssh:// URLs +- Session usage metrics (requests, tokens, code changes) are now persisted to events.jsonl after each session ends + ## 0.0.421 - 2026-03-03 - Autopilot permission dialog appears on first prompt submission instead of on mode switch diff --git a/pkgbuilds/shared/openai-codex-bin/.SRCINFO b/pkgbuilds/shared/openai-codex-bin/.SRCINFO index 5f67335..0c1ae95 100644 --- a/pkgbuilds/shared/openai-codex-bin/.SRCINFO +++ b/pkgbuilds/shared/openai-codex-bin/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = openai-codex-bin pkgdesc = Arch Linux package for OpenAI's Codex CLI - Auto Updated - pkgver = 0.110.0 + pkgver = 0.111.0 pkgrel = 3 url = https://github.com/openai/codex arch = x86_64 @@ -12,9 +12,9 @@ pkgbase = openai-codex-bin conflicts = openai-codex conflicts = openai-codex-autoup-bin replaces = openai-codex-autoup-bin - source_x86_64 = codex-0.110.0-x86_64.tar.gz::https://github.com/openai/codex/releases/download/rust-v0.110.0/codex-x86_64-unknown-linux-gnu.tar.gz - sha256sums_x86_64 = a71a65070dfd36f853bc70d7decb055ee5cdeef0044906bd3d0698f6f2202124 - source_aarch64 = codex-0.110.0-aarch64.tar.gz::https://github.com/openai/codex/releases/download/rust-v0.110.0/codex-aarch64-unknown-linux-gnu.tar.gz - sha256sums_aarch64 = b4c892a775cafb6909590ff0e621eee503a4aeb98ce9eee1bd9291bc29fd0b88 + source_x86_64 = codex-0.111.0-x86_64.tar.gz::https://github.com/openai/codex/releases/download/rust-v0.111.0/codex-x86_64-unknown-linux-gnu.tar.gz + sha256sums_x86_64 = 13979d3fb03ffc4fd9880d36ebb94b37a4868975ff19c5140571813c076c60a0 + source_aarch64 = codex-0.111.0-aarch64.tar.gz::https://github.com/openai/codex/releases/download/rust-v0.111.0/codex-aarch64-unknown-linux-gnu.tar.gz + sha256sums_aarch64 = bf8aea3b87544f0209c8f7014f0c32e19617cb744293107bcdde8555c4469751 pkgname = openai-codex-bin diff --git a/pkgbuilds/shared/openai-codex-bin/PKGBUILD b/pkgbuilds/shared/openai-codex-bin/PKGBUILD index e817e3b..24f999c 100644 --- a/pkgbuilds/shared/openai-codex-bin/PKGBUILD +++ b/pkgbuilds/shared/openai-codex-bin/PKGBUILD @@ -2,7 +2,7 @@ # shellcheck disable=SC2034 # Maintainer: Chmouel Boudjnah pkgname=openai-codex-bin -pkgver=0.110.0 +pkgver=0.111.0 pkgrel=3 pkgdesc="Arch Linux package for OpenAI's Codex CLI - Auto Updated" arch=('x86_64' 'aarch64') @@ -20,8 +20,8 @@ keywords=('codex' 'openai' 'cli' 'ai' 'machine-learning' 'chatgpt') source_x86_64=( "codex-${pkgver}-x86_64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-x86_64-unknown-linux-gnu.tar.gz" ) -sha256sums_x86_64=('a71a65070dfd36f853bc70d7decb055ee5cdeef0044906bd3d0698f6f2202124') -sha256sums_aarch64=('b4c892a775cafb6909590ff0e621eee503a4aeb98ce9eee1bd9291bc29fd0b88') +sha256sums_x86_64=('13979d3fb03ffc4fd9880d36ebb94b37a4868975ff19c5140571813c076c60a0') +sha256sums_aarch64=('bf8aea3b87544f0209c8f7014f0c32e19617cb744293107bcdde8555c4469751') source_aarch64=( "codex-${pkgver}-aarch64.tar.gz::https://github.com/openai/codex/releases/download/rust-v${pkgver}/codex-aarch64-unknown-linux-gnu.tar.gz"