gpo.zugaina.org

Search Portage & Overlays:

dev-util/kilocode-bin

AI coding agent CLI (prebuilt binary, bundles a static bubblewrap sandbox)

Screenshots

  • kilocode-bin-7.8.3
    -* ~amd64 ~arm64

    View      Download      Browse     License: MIT Apache-2.0 LGPL-2   
    Overlay: bentoo

ChangeLog

commit 8d5d4af59e10cb3afd5e680bdaf5912022527403
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 18:09:38 2026 -0300

add(dev-util/cline-desktop-bin-0.0.40), add(metadata/{md5-cache/app-admin/doctl-1.177.0, md5-cache/app-editors/zeo-0.1.0_p20261001-r2, md5-cache/app-editors/zeo-bin-0.1.0_p20261001-r2, md5-cache/app-portage/bentoolkit-0.32.0, md5-cache/dev-util/claude-code-2.1.287, md5-cache/dev-util/cline-desktop-bin-0.0.40, md5-cache/dev-util/copilot-cli-bin-1.0.91, md5-cache/dev-util/kilocode-bin-7.8.3, md5-cache/dev-util/spirv-tools-1.4.363.0_p20261001, md5-cache/dev-util/trivy-0.75.0, md5-cache/media-libs/oidn-2.5.1, md5-cache/media-video/vlc-4.0.0_pre20261001, md5-cache/sys-apps/ai-jail-2.6.0, md5-cache/sys-apps/ai-jail-bin-2.6.0}), mod(metadata/md5-cache/sys-apps/xdg-desktop-portal-1.22.1-r1, .autoupdate/packages.toml), up(app-admin/doctl-1.175.0 -> 1.177.0, app-portage/bentoolkit-0.31.1 -> 0.32.0, dev-util/{claude-code-2.1.286 -> 2.1.287, copilot-cli-bin-1.0.90 -> 1.0.91, kilocode-bin-7.8.1 -> 7.8.3, spirv-tools-1.4.363.0_p20260930 -> 1.4.363.0_p20261001, trivy-0.74.0-r1 -> 0.75.0}, media-libs/oidn-2.3.3-r1 -> 2.5.1, media-video/vlc-4.0.0_pre20260929 -> 4.0.0_pre20261001, sys-apps/ai-jail{,-bin}-2.5.0 -> 2.6.0)

commit 732cd0d9fc1b746fcd1d950f90db3d21a00ea266
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Sep 25 22:01:04 2026 -0300

add(sys-firmware/{intel-microcode-20260812_p20260813, intel-microcode-20260925_p20260813}), add(metadata/{md5-cache/app-admin/awscli2-2.37.4, md5-cache/app-admin/doctl-1.175.0, md5-cache/app-containers/runc-1.5.2, md5-cache/app-editors/trilium-0.106.0, md5-cache/dev-util/ai-memory-2.4.1, md5-cache/dev-util/ai-memory-bin-2.4.1, md5-cache/dev-util/claude-code-2.1.283, md5-cache/dev-util/codex-desktop-bin-26.924.20706, md5-cache/dev-util/kilocode-bin-7.8.1, md5-cache/media-libs/meshoptimizer-1.3, md5-cache/net-misc/postman-bin-12.29.5}), mod(.autoupdate/packages.toml), up(app-admin/{awscli2-2.37.3 -> 2.37.4, doctl-1.174.0 -> 1.175.0}, app-containers/runc-1.5.1 -> 1.5.2, app-editors/trilium-0.105.0 -> 0.106.0, dev-util/ai-memory{,-bin}-2.4.0 -> 2.4.1, media-libs/meshoptimizer-1.2 -> 1.3, net-misc/postman-bin-12.29.4 -> 12.29.5)

commit 9b54e4c7c3ab41631a441bd39dd6425ca43fd5c7
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Sep 23 12:45:38 2026 -0300

add(net-print/{hplip-plugin-3.26.4, hplip-plugin-3.26.6}, sci-ml/{ollama-0.34.2, ollama-0.34.3}), add(metadata/{md5-cache/app-admin/doctl-1.173.0, md5-cache/app-misc/claude-desktop-bin-2.7032.0, md5-cache/dev-util/codex-desktop-bin-26.917.62051, md5-cache/dev-util/kilocode-bin-7.7.9, md5-cache/dev-util/vulkan-utility-libraries-1.4.363_p20260923, md5-cache/media-libs/vulkan-layers-1.4.363_p20260923}), mod(.autoupdate/packages.toml), up(app-admin/doctl-1.171.2 -> 1.173.0, app-misc/claude-desktop-bin-2.2553.13 -> 2.7032.0, dev-util/{codex-desktop-bin-26.917.61114 -> 26.917.62051, kilocode-bin-7.7.7 -> 7.7.9, vulkan-utility-libraries-1.4.363_p20260922 -> 1.4.363_p20260923}, media-libs/vulkan-layers-1.4.363_p20260922 -> 1.4.363_p20260923)

commit dbaf7632833390261afc4315f907f5573e3440d0
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 22 10:06:37 2026 -0300

add(metadata/{md5-cache/app-admin/doctl-1.170.0, md5-cache/dev-db/sqlitebrowser-3.13.99_p20260922, md5-cache/dev-python/openai-3.17.0, md5-cache/dev-util/cline-bin-3.0.64, md5-cache/dev-util/kilocode-bin-7.7.7, md5-cache/dev-util/kimi-cli-bin-1.52.0, md5-cache/dev-util/mesa_clc-26.3.0_pre20260922, md5-cache/media-libs/mesa-26.3.0_pre20260922, md5-cache/media-libs/vulkan-layers-1.4.363_p20260922, md5-cache/net-libs/nodejs-26.10.0, md5-cache/net-misc/postman-bin-12.29.1, md5-cache/sci-ml/ik_llama-cpp-0_pre20260922, md5-cache/sci-ml/llama-swap-257, md5-cache/sys-apps/flatpak-1.18.3}), mod(.autoupdate/packages.toml), up(app-admin/doctl-1.169.0 -> 1.170.0, dev-db/sqlitebrowser-3.13.99_p20260921 -> 3.13.99_p20260922, dev-python/openai-3.16.2 -> 3.17.0, dev-util/{cline-bin-3.0.62 -> 3.0.64, kilocode-bin-7.7.6 -> 7.7.7, kimi-cli-bin-1.51.0 -> 1.52.0, mesa_clc-26.3.0_pre20260921 -> 26.3.0_pre20260922}, media-libs/{mesa-26.3.0_pre20260921 -> 26.3.0_pre20260922, vulkan-layers-1.4.363_p20260921 -> 1.4.363_p20260922}, net-libs/nodejs-26.9.0 -> 26.10.0, net-misc/postman-bin-12.28.6 -> 12.29.1, sci-ml/{ik_llama-cpp-0_pre20260921 -> 0_pre20260922, llama-swap-256 -> 257}, sys-apps/flatpak-1.18.2 -> 1.18.3)

commit 80b4aaeabc056a03d587604bb7e47e82deed2768
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 11:45:50 2026 -0300

add(metadata/{md5-cache/dev-db/sqlitebrowser-3.13.99_p20260921, md5-cache/dev-util/ccusage-bin-20.0.24, md5-cache/dev-util/crush-bin-0.96.0, md5-cache/dev-util/kilocode-bin-7.7.6, md5-cache/dev-util/mesa_clc-26.3.0_pre20260921, md5-cache/mail-mta/proton-mail-bridge-3.27.0, md5-cache/media-libs/mesa-26.3.0_pre20260921, md5-cache/media-libs/vulkan-layers-1.4.363_p20260921, md5-cache/sci-ml/ik_llama-cpp-0_pre20260921}), mod(.autoupdate/packages.toml), up(dev-db/sqlitebrowser-3.13.99_p20260920 -> 3.13.99_p20260921, dev-util/{ccusage-bin-20.0.23 -> 20.0.24, crush-bin-0.95.0 -> 0.96.0, kilocode-bin-7.7.5 -> 7.7.6, mesa_clc-26.3.0_pre20260920 -> 26.3.0_pre20260921}, mail-mta/proton-mail-bridge-3.26.0 -> 3.27.0, media-libs/{mesa-26.3.0_pre20260920 -> 26.3.0_pre20260921, vulkan-layers-1.4.363_p20260920 -> 1.4.363_p20260921}, sci-ml/ik_llama-cpp-0_pre20260920 -> 0_pre20260921)

commit 14d7823bd90004bfa2ffdc73920a7574443badad
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Sep 18 16:40:22 2026 -0300

add(metadata/{md5-cache/app-editors/cursor-3.21.13, md5-cache/app-editors/vim-9.2.1119, md5-cache/app-editors/vim-core-9.2.1119, md5-cache/app-editors/zed-1.22.0_pre20260918, md5-cache/app-misc/claude-desktop-bin-2.2553.1, md5-cache/app-text/calibre-9.15.0, md5-cache/dev-python/openai-3.16.0, md5-cache/dev-python/tavily-python-0.8.4, md5-cache/dev-python/uv-bin-0.12.16, md5-cache/dev-util/ccusage-bin-20.0.23, md5-cache/dev-util/claude-code-2.1.277, md5-cache/dev-util/codex-0.155.0, md5-cache/dev-util/codex-bin-0.155.0, md5-cache/dev-util/codex-desktop-bin-26.915.31945, md5-cache/dev-util/copilot-cli-bin-1.0.86, md5-cache/dev-util/glslang-1.4.357.0_p20260918, md5-cache/dev-util/kilocode-bin-7.7.5, md5-cache/dev-util/mesa_clc-26.3.0_pre20260918, md5-cache/dev-util/openchamber-bin-1.24.1, md5-cache/dev-util/reviewdog-0.21.2, md5-cache/dev-util/spirv-headers-1.4.357.0_p20260917, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260918, md5-cache/dev-util/vulkan-headers-1.4.363_p20260918, md5-cache/dev-util/vulkan-tools-1.4.363_p20260918, md5-cache/dev-util/vulkan-utility-libraries-1.4.363, md5-cache/media-libs/mesa-26.3.0_pre20260918, md5-cache/media-libs/vulkan-layers-1.4.363_p20260918, md5-cache/media-libs/vulkan-loader-1.4.363_p20260918, md5-cache/net-misc/postman-bin-12.28.6, md5-cache/sci-ml/ik_llama-cpp-0_pre20260918, md5-cache/sci-ml/localai-4.10.0, md5-cache/sci-ml/ollama-0.34.2, md5-cache/sci-ml/ollama-bin-0.34.2, md5-cache/www-client/brave-browser-1.95.104, md5-cache/www-client/chromium-153.0.8010.52}), mod(.autoupdate/packages.toml), up(app-editors/{cursor-3.20.21 -> 3.21.13, vim-9.2.1117 -> 9.2.1119, vim-core-9.2.1117 -> 9.2.1119, zed-1.22.0_pre20260917-r1 -> 1.22.0_pre20260918}, app-misc/claude-desktop-bin-2.110.1 -> 2.2553.1, app-text/calibre-9.14.0 -> 9.15.0, dev-python/{openai-3.14.1 -> 3.16.0, tavily-python-0.8.3 -> 0.8.4, uv-bin-0.12.15 -> 0.12.16}, dev-util/codex{,-bin}-0.154.0 -> 0.155.0, media-libs/{mesa-26.3.0_pre20260917 -> 26.3.0_pre20260918, vulkan-layers-1.4.362_p20260917 -> 1.4.363_p20260918, vulkan-loader-1.4.362_p20260915 -> 1.4.363_p20260918}, net-misc/postman-bin-12.28.3 -> 12.28.6, sci-ml/ollama{,-bin}-0.34.1 -> 0.34.2, www-client/{brave-browser-1.95.102 -> 1.95.104, chromium-153.0.8010.47 -> 153.0.8010.52})

commit cc5bb86636f61f6b58a0b053e599e5f7c6793cbb
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 17 22:25:23 2026 -0300

bump 24 packages; fix the tlottie/telegram-desktop static-link pin

Batch autoupdate sweep, plus three things the applier could not have done
on its own.

tlottie/telegram-desktop -- the proposed bump was wrong.
The autoupdate offered tlottie 0.1.0_pre20260908. Telegram v7.2.9's
prepare.py pins commit 31f1b542f8, dated 2026-09-11, and v7.2.9 newly
applies tlottie.patch from desktop-app/patches (pinned there at
519aaa0846). tlottie is linked STATICALLY into the Telegram binary, so a
wrong pin is an ABI mismatch with no soname to catch it. Bumped to
0.1.0_pre20260911 with files/tlottie-tdesktop-compat.patch (six hunks over
three files; verified with both `git apply --check` and eapply's own flag
set against a real checkout of the pinned commit), and revbumped
telegram-desktop to 7.2.9-r1 with the matching floor.

check-tlottie-pin.sh had a false negative.
Its detector anchored the category right after leading whitespace, so any
version-range prefix made the atom invisible and it reported "declares no
dependency on media-libs/tlottie". Widened the detector rather than
dropping the floor: the floor is the only thing that forces a rebuild on
someone who already has the old archive installed, precisely because the
linkage is static. Self-test grew 17 -> 23 assertions covering bare,
floored and slotted atoms as matches, and comment, blocker and
prefix-lookalike as non-matches.

uutils-coreutils-bin 0.12.0 changed its documentation source.
Upstream dropped the architecture-independent docs.tar.zst and now ships a
`uudoc` binary beside the payload. The ebuild derives the applet list from
`coreutils --list` and renders man pages and completions through uudoc,
which means the build host must be able to execute the target binary --
src_install dies with an explicit message when it cannot. Verified by
running the payload: all 106 applets render a man page and bash, zsh and
fish completions with no failure, and the completion sed anchors still
match.

dev-db/redis returns as an ahead-of-::gentoo mirror.
It was removed on 2026-09-07 because the ::gentoo ebuild had gained a zstd
USE flag this copy lacked. That is no longer true: the ebuild here is
byte-identical to ::gentoo's 8.10.1, zstd included, one release ahead at
8.10.2. The record carries the condition that closes it again -- drop it
once ::gentoo ships >=8.10.2.

Carried forward deliberately, not re-derived from a stale base:
mt7927-dkms -r1 (MT6639 BT firmware ungated from USE=btmtk, needed because
the kernel's own btmtk wants it) and nvidia-cuda-toolkit -r1 (GCC_MAX 15
-> 16, CLANG_MAX 21 -> 22, two targets/ globs fixed to ${narch} for
arm64/sbsa).

Verification, all local:
- pkgcheck on the 20 touched packages: no finding that is not also present
on the previous version.
- check-tlottie-pin.sh exits 0 (was 1); check-slot-naming-contract.sh and
check-autoupdate-damage.sh exit 0.
- gentoo-parity.sh: 0 ALIGN, 0 packages behind ::gentoo, [missing] 0,
[digest] 0, [orphans] 4 (the documented floor), and [cache] back from 14
to 0 -- the stale entries were the killed applier's leftovers.
- md5-cache _md5_ matches the ebuild md5sum for all 25 new ebuilds.

Nothing was merged or compiled: this host has no sudo and Portage reads
/var/db/repos/bentoo, not the checkout. The evidence above is fetch-and-
hash, static analysis and running the uutils payload -- not a build.

Pre-existing and left alone, outside this batch's scope:
sys-power/upower-1.91.4 installs a systemd unit with no OpenRC counterpart
(check-openrc-coverage.sh FAIL, from commit 43e3f0617), and
mail-client/thunderbird{,-l10n}-156.0 account for the sweep's remaining
2 UNDOCUMENTED and 1 REDUNDANT rows.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit de48d8fcbbbce386807b348f366ed6197c5827b2
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 15 23:30:37 2026 -0300

add(metadata/{md5-cache/app-admin/awscli2-2.36.46, md5-cache/app-editors/vim-9.2.1112, md5-cache/app-editors/vim-core-9.2.1112, md5-cache/app-misc/claude-desktop-bin-2.110.0, md5-cache/dev-games/godot-4.8_alpha6, md5-cache/dev-python/openai-3.14.1, md5-cache/dev-util/ai-memory-2.2.2, md5-cache/dev-util/ai-memory-bin-2.2.2, md5-cache/dev-util/antigravity-hub-bin-2.14.0.5449404535144448, md5-cache/dev-util/claude-code-2.1.273, md5-cache/dev-util/gemini-cli-0.60.0, md5-cache/dev-util/glslang-1.4.357.0_p20260915, md5-cache/dev-util/kilocode-bin-7.7.2, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260915, md5-cache/dev-vcs/gitkraken-12.5.0, md5-cache/media-libs/vulkan-layers-1.4.362_p20260916, md5-cache/media-libs/vulkan-loader-1.4.362_p20260915, md5-cache/sci-ml/ollama-bin-0.34.1}), del(mail-client/{betterbird-bin-153.2.0, proton-mail-bin-1.14.0}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.36.45 -> 2.36.46, app-editors/{vim, vim-core}-9.2.1108 -> 9.2.1112, app-misc/claude-desktop-bin-1.52386.6 -> 2.110.0, dev-games/godot-4.8_alpha5 -> 4.8_alpha6, dev-python/openai-3.14.0 -> 3.14.1, dev-util/ai-memory{,-bin}-2.2.1 -> 2.2.2, dev-vcs/gitkraken-12.4.1 -> 12.5.0, media-libs/{vulkan-layers-1.4.362_p20260915 -> 1.4.362_p20260916, vulkan-loader-1.4.362_p20260911 -> 1.4.362_p20260915}, sci-ml/ollama-bin-0.34.0 -> 0.34.1)

commit 7b28e10515a4855fbc6245b00e8250a5560bebf2
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 15 10:28:37 2026 -0300

add(media-gfx/gimp-3.2.6, sys-apps/coreutils-9.12), add(metadata/{md5-cache/app-editors/devin-desktop-bin-3.10.27, md5-cache/app-misc/watchexec-2.7.3, md5-cache/dev-python/uv-bin-0.12.15, md5-cache/dev-util/cline-bin-3.0.62, md5-cache/dev-util/kilocode-bin-7.7.1, md5-cache/media-gfx/blender-5.2.2, md5-cache/media-gfx/blender-bin-5.2.2, md5-cache/media-gfx/gimp-3.2.6, md5-cache/net-misc/postman-bin-12.28.1, md5-cache/sci-ml/ik_llama-cpp-0_pre20260915, md5-cache/sys-apps/coreutils-9.12, md5-cache/sys-apps/pnpm-12.4.2, md5-cache/www-client/opera-135.0.5973.142}), mod(.autoupdate/packages.toml), up(app-editors/devin-desktop-bin-3.10.23 -> 3.10.27, app-misc/watchexec-2.7.2 -> 2.7.3, dev-python/uv-bin-0.12.14 -> 0.12.15, dev-util/{cline-bin-3.0.61 -> 3.0.62, kilocode-bin-7.6.2 -> 7.7.1}, media-gfx/{blender-5.2.1-r1 -> 5.2.2, blender-bin-5.2.1 -> 5.2.2}, net-misc/postman-bin-12.28.0 -> 12.28.1, sci-ml/ik_llama-cpp-0_pre20260914 -> 0_pre20260915, sys-apps/pnpm-12.4.1 -> 12.4.2, www-client/opera-135.0.5973.133 -> 135.0.5973.142)

commit 14e7e5411daf431c0eec96db8bb73423a05287cc
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 10 21:10:27 2026 -0300

add(dev-util/{cline-bin-3.0.61, copilot-cli-bin-1.0.83, goose-bin-1.50.0, kilocode-bin-7.6.2}), add(licenses/github-copilot-cli), add(metadata/md5-cache/dev-util/{cline-bin-3.0.61, copilot-cli-bin-1.0.83, goose-bin-1.50.0, kilocode-bin-7.6.2}), mod(.autoupdate/packages.toml)

Four terminal AI coding agents that neither ::gentoo nor any other overlay
carries. All four are binary-only here for a reason, not for convenience:

copilot-cli github/copilot-cli publishes NO source at all -- the repository
holds only LICENSE.md, README.md, changelog.md and install.sh.
cline the GitHub releases carry only the macOS/Windows desktop app;
the Linux build lives on npm, behind the optionalDependencies
of the "cline" wrapper (@cline/cli-linux-{x64,arm64}).
goose a from-source ebuild is still to come; upstream does publish a
source tarball, so this -bin is one half of the pair.
kilocode likewise.

Two upstream traps are pinned here so a future bump cannot walk into them:

* github/copilot-cli runs TWO trains out of one tag list -- "vX.Y.Z-N" is a
pre-release and only the bare "vX.Y.Z" is stable. On 2026-09-10 the five
newest tags were all pre-releases while stable sat at v1.0.83. Both the
ebuild comment and the autoupdate record probe /releases/latest, which
skips them by definition; the bare-version regex cannot match a "-N" tag,
so it fails loudly instead of shipping a pre-release.

* block/goose is now aaif-goose/goose. The old path answers only through a
GitHub 301 that can be withdrawn without notice, so HOMEPAGE, SRC_URI and
the probe all pin the canonical org.

kilocode-bin bundles bubblewrap 0.11.2 and a sandbox-runtime, hence
LICENSE="MIT Apache-2.0 LGPL-2" rather than upstream's bare MIT. Its bwrap is
left 0755, never setuid: it is static-pie and relies on unprivileged user
namespaces. cline-bin and kilocode-bin need an explicit fperms 0755 because
doins drops the executable bit -- npm marks every file in the cline tarball
executable, and only the ELF needs it back.

licenses/github-copilot-cli is the first entry in a licenses/ directory that
did not exist in this overlay before.

Verified, not assumed: pkgcheck reports 0 findings on each of the four scanned
separately; emerge -pv resolves all four; and each one completed a full
`ebuild ... clean install` without root, after which the installed image was
inspected and every binary executed -- goose 1.50.0, kilo 7.6.2, copilot
"GitHub Copilot CLI 1.0.83", cline 3.0.61, with all /opt/bin symlinks
resolving. That run is what caught the copilot version being a pre-release.

Not verified: no package was actually merged onto the system -- this host has
no sudo -- so ownership of the installed directories is untested.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>