gpo.zugaina.org

Search Portage & Overlays:

dev-util/kimi-cli-bin

Kimi CLI, Moonshot AI's terminal coding agent

Screenshots

  • kimi-cli-bin-1.52.0
    -* ~amd64 ~arm64

    View      Download      Browse     License: Apache-2.0   
    Overlay: bentoo

ChangeLog

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 e677e5b5843924eee31e8eb332c5c547306b14b8
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 20:44:51 2026 -0300

add(metadata/{md5-cache/app-admin/awscli2-2.36.50, md5-cache/app-editors/vim-9.2.1125, md5-cache/app-editors/vim-core-9.2.1125, md5-cache/dev-util/copilot-cli-bin-1.0.87, md5-cache/dev-util/crush-bin-0.96.1, md5-cache/dev-util/kimi-cli-bin-1.51.0, md5-cache/dev-util/opencode-bin-1.18.32, md5-cache/dev-util/qwen-code-0.24.3, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260921, md5-cache/media-libs/vulkan-loader-1.4.363_p20260921, md5-cache/sys-apps/ai-jail-2.0.0, md5-cache/sys-apps/ai-jail-bin-2.0.0}), mod(app-editors/zed-1.22.0_pre20260921), mod(metadata/md5-cache/app-editors/zed-1.22.0_pre20260921, .autoupdate/packages.toml), up(app-admin/awscli2-2.36.49 -> 2.36.50, app-editors/{vim, vim-core}-9.2.1122 -> 9.2.1125, dev-util/{copilot-cli-bin-1.0.86 -> 1.0.87, crush-bin-0.96.0 -> 0.96.1, kimi-cli-bin-1.50.0 -> 1.51.0, opencode-bin-1.18.31 -> 1.18.32, qwen-code-0.24.2 -> 0.24.3, spirv-tools-1.4.357.0_p20260918 -> 1.4.357.0_p20260921}, media-libs/vulkan-loader-1.4.363_p20260918 -> 1.4.363_p20260921, sys-apps/ai-jail{,-bin}-1.22.0 -> 2.0.0)

commit 2fc0b711cc0e90bb111aab68af2063e7bfa438bc
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 10 21:47:55 2026 -0300

add(dev-util/{opencode-bin-1.18.30, crush-bin-0.93.1, kimi-cli-bin-1.50.0}), add(licenses/FSL-1.1-MIT), add(metadata/md5-cache/dev-util/{opencode-bin-1.18.30, crush-bin-0.93.1, kimi-cli-bin-1.50.0}), mod(.autoupdate/{packages.toml, not-packageable.md})

Three more terminal agents, none of them in ::gentoo. opencode is the
most-starred open-source coding agent there is.

crush ships more than a binary: the tarball carries a manpage, bash/zsh/fish
completions and its licence, so all of it is installed. Its top-level
directory embeds both the version and upstream's own arch spelling
(crush_0.93.1_Linux_x86_64), which is why S is set in src_unpack per-arch
rather than assigned globally. doman also gets the page gunzipped first --
Portage compresses man pages itself and rejects one that arrives gzipped.

licenses/FSL-1.1-MIT is new. The Functional Source License is source-available
and converts to MIT two years after each release, so it is not OSI-approved
today and ::gentoo carries no FSL entry at all.

The kimi-cli autoupdate record uses a regex WITHOUT a leading "v", because
that tag really is a bare "1.50.0". Copying the v-prefixed pattern from a
neighbouring record would never match, and the probe would report "up to date"
forever while the package quietly went stale.

not-packageable.md gains an entry for the OpenHands CLI, and the reason is
worth stating because the name is now ambiguous three ways: the 87k-star
All-Hands-AI/OpenHands repo has become OpenHands/OpenHands and is TypeScript
(the Agent Canvas desktop app), the Python agent lives in
OpenHands/software-agent-sdk, and the actual terminal CLI is the PyPI package
"openhands". That CLI is small, MIT and has an sdist -- but resolving its
dependencies against ::gentoo, cut off at three levels and ignoring extras,
already leaves 65 packages missing, including litellm, browser-use, tokenizers
(Rust, its own CRATES block), fifteen tree-sitter-* grammars and the
macOS-only pyobjc. It is a volume problem, not a quality one, so the entry
records the evidence and the conditions that would reopen it rather than
pretending nobody looked.

Verified, not assumed: pkgcheck reports 0 findings on each of the three; each
completed a full `ebuild ... clean install` without root; and each installed
binary was executed -- opencode 1.18.30, "crush version v0.93.1", "kimi,
version 1.50.0". crush's image was checked to carry the manpage and all three
completion files.

Not verified: no merge onto the live system (no sudo on this host), so
directory ownership is untested.

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