pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

crush: Update to 0.99.0



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Thu Oct 29 17:59:38 2026 +0100
Changeset:	7bc6b5bb22f9908f9a317be869a35be1fdb5ddde

Modified Files:
	crush/COMMIT_MSG
	crush/Makefile
	crush/distinfo
	crush/go-modules.mk

Log Message:
crush: Update to 0.99.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7bc6b5bb22f9908f9a317be869a35be1fdb5ddde

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 crush/COMMIT_MSG    | 81 ++++++++++++++++++++---------------------------------
 crush/Makefile      |  2 +-
 crush/distinfo      | 18 ++++++------
 crush/go-modules.mk |  4 +--
 4 files changed, 42 insertions(+), 63 deletions(-)

diffs:
diff --git a/crush/COMMIT_MSG b/crush/COMMIT_MSG
index f778f4e4a3..2e0576c1ee 100644
--- a/crush/COMMIT_MSG
+++ b/crush/COMMIT_MSG
@@ -1,57 +1,36 @@
-crush: Update to 0.98.2
+crush: Update to 0.99.0
 
 Changelog
 New!
-cd5f15d: feat(openrouter): send app attribution headers and session_id for sticky routing (#4115) (@Lee-Si-Yoon)
-a8a8ec8: feat: add a built-in keanu theme (#3955) (@andreynering)
-78b6edb: feat: publish optional signed Packslip release manifests (#4085) (@jdx)
+9dac45b: feat(config): declare the hook event list and validate hooks against it (@taciturnaxolotl)
+bdc53ce: feat(hooks): add PostToolUse and PostToolUseFailure (@taciturnaxolotl)
+48c0224: feat(hooks): add session, turn, permission and compaction lifecycle hooks (@taciturnaxolotl)
+27cb41b: feat(permission): tell subscribers when a prompt is cancelled (@taciturnaxolotl)
+a0f462f: feat(server): host context (#4148) (@andrinoff)
+94592ce: feat(server): let client append to next prompt (#4176) (@andrinoff)
+aae2ee2: feat(server): reload config on SIGHUP instead of stopping (@taciturnaxolotl)
+52dd976: feat(server): tell clients which session other clients view (#4178) (@andrinoff)
+a2c8a95: feat: Catwalk v3 (#3829) (@andrinoff)
+3349824: feat: allow a host application theme the TUI over server API (#4127) (@andrinoff)
 Fixed
-20e73b4: fix(agent): ask every OAuth sign-in to sign in again on a 401 (@taciturnaxolotl)
-02336b1: fix(agent): give sub-agents the renewed credential after a refresh (@taciturnaxolotl)
-acbf1a7: fix(agent): prevent crash when parallel tool calls finish together (#4129) (@andreynering)
-a299286: fix(agent): publish run-complete when a run fails during setup (@taciturnaxolotl)
-ddf6f26: fix(auth): ask for a new sign-in whenever a provider rejects the credential (@taciturnaxolotl)
-e660fd9: fix(auth): stop retrying a refresh token the provider already refused (@taciturnaxolotl)
-510f6ea: fix(bash): stop finished jobs from using up the background job budget (#3869) (@taciturnaxolotl)
-8fa35a0: fix(ci): remove duplicate permissions block that broke the release workflow (@taciturnaxolotl)
-94f9364: fix(ci): scope workflow token permissions to least privilege (@taciturnaxolotl)
-00560ce: fix(lint): stop gofumpt versions fighting over the session pager return (#4088) (@taciturnaxolotl)
-b0f7811: fix(login): open the browser as a command so tests never launch it (#4071) (@taciturnaxolotl)
-1dbd303: fix(tools): create parent dirs only after write permission is granted (@taciturnaxolotl)
-d65d685: fix(tools): drop empty images instead of failing the whole request (#3891) (@taciturnaxolotl)
-f530936: fix(tools): let the agent recover from failed web requests (#4086) (@andreynering)
-6a12bc6: fix(ui): bring back the chat scrollbar's auto-hide (#4084) (@andreynering)
-0b75089: fix(ui): end a turn when the agent says the run is over (@taciturnaxolotl)
-12f96b4: fix(ui): give every status message its own time on screen (#3896) (@taciturnaxolotl)
-6eb6910: fix(ui): keep the background flag colored in the bash tool header (@taciturnaxolotl)
-fdcc7a1: fix(ui): keep the question gutter bar unbroken when a choice wraps (@taciturnaxolotl)
-a48dabe: fix(ui): keep the terminal's done and error status from vanishing (#4046) (@taciturnaxolotl)
-c89ef9d: fix(ui): show grep search parameters in pending tool state (#2070) (@LarsArtmann)
-ddf6ccc: fix(ui): show the turn spinner from the moment a prompt is sent (@taciturnaxolotl)
-c446d3f: fix: grype (#4062) (@andrinoff)
-17e428f: fix: let Ctrl+C interrupt Crush startup (@taciturnaxolotl)
-1f5d7f0: fix: measure provider silence only (#4031) (@andrinoff)
-623ba43: fix: never leave a tool call waiting for an answer that cannot come (@taciturnaxolotl)
-17fccc0: fix: show which model answered Prism-routed session summaries (#4116) (@andreynering)
+451bedc: fix(config): keep tests from rewriting the real global config (@taciturnaxolotl)
+0e989d2: fix(server): preserve work in progress when Crush is told to quit (@taciturnaxolotl)
+21dd748: fix(tools): stop tool failures from ending the agent turn (#4143) (@andreynering)
+eded979: fix(ui): drop the dot between git branch and path in header (@taciturnaxolotl)
+685274b: fix(ui): give the thinking spinner label its own color (@taciturnaxolotl)
+3629f66: fix(ui): keep forked child processes from writing over the TUI (@taciturnaxolotl)
+a945ccf: fix(ui): stop the first prompt in a new session from duplicating itself (@taciturnaxolotl)
+3538c72: fix(ui): stop the yolo banner from inverting its meaning when truncated (@taciturnaxolotl)
+ebf0e55: fix: add a flag to not show permissions (#4153) (@andrinoff)
 Docs
-205e2fa: docs(install): note npm supports macOS, Linux, and Windows (#3195) (@truffle-dev)
-7572704: docs: Updated hooks config from legacy crush.json syntax (#3956) (@KevinFumbles)
-f5aa293: docs: add missing XAI_API_KEY to environment variables table (#3291) (@albatrossflyon-coder)
-646d2bc: docs: fix capitalization in the beginning sentence and word abbreviation (@afsuyadi)
-f68ddeb: docs: fix missing apostrophe (@afsuyadi)
-3e0b0bf: docs: fix mistyped word in comment line (@afsuyadi)
-2ecab34: docs: fix typos in README.md (#3816) (@cloudcodec)
-b46cd7a: docs: remove the free subscription (#4128) (@andrinoff)
-dd3018e: docs: replace gpt-4 in the Nix configuration example (@pcbeingused333)
+6c3ce0c: docs(hooks): document the lifecycle events and Claude Code compatibility (@taciturnaxolotl)
+57f5901: docs(tools): stop background jobs from being waited on immediately (@taciturnaxolotl)
 Other stuff
-37a60b5: Fix typo in data retention description (#3560) (@cobein27)
-0c16d5f: chore: auto-update files (@charmcli)
-7ba09f3: chore: auto-update files (@charmcli)
-699ceeb: chore: auto-update files (@charmcli)
-c32b779: chore: gofumpt (@andreynering)
-7dadde0: perf: stop custom provider model discovery from stalling startup (@taciturnaxolotl)
-80374e7: server: broadcast prompt events that carry an empty session ID (@meowgorithm)
-f1425bd: server: fail open prompts for clients that never report a session (@meowgorithm)
-e890891: server: memoize root session resolution per workspace (@meowgorithm)
-305e072: server: scope permission/question prompts to the current session (@meowgorithm)
-
+82c0199: chore: auto-update files (@charmcli)
+a94ff94: chore: auto-update files (@charmcli)
+6366afc: chore: auto-update files (@charmcli)
+82b035a: chore: bump catwalk (@andrinoff)
+070e189: chore: regenerate golden files (@taciturnaxolotl)
+3e7d94e: fix(llama.cpp): double /v1 in model fetching (#4137) (@moul)
+40f5782: refactor(hooks): run every event through one Event and one Runner (@taciturnaxolotl)
+81e41ae: server: support http:// as a tcp:// alias (@meowgorithm)
diff --git a/crush/Makefile b/crush/Makefile
index 3c57e0a664..d5d3e2c800 100644
--- a/crush/Makefile
+++ b/crush/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	crush-0.98.2
+DISTNAME=	crush-0.99.0
 CATEGORIES=	devel lang
 MASTER_SITES=	${MASTER_SITE_GITHUB:=charmbracelet/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff --git a/crush/distinfo b/crush/distinfo
index 79b4b33a03..ef2fe3ff1c 100644
--- a/crush/distinfo
+++ b/crush/distinfo
@@ -12,12 +12,12 @@ Size (charm.land_bubbletea_v2_@v_v2.1.0.mod) = 978 bytes
 BLAKE2s (charm.land_bubbletea_v2_@v_v2.1.0.zip) = 7969eea31540d8c76b98f5e33bb1559a4d39a92d36dc9b50b00aacb1425aebca
 SHA512 (charm.land_bubbletea_v2_@v_v2.1.0.zip) = 6dc32b9f3ac4e2c03dde79f98efa17580368a69b3f85ac164eaa0342fb08b0fea7c3c15ab36de08d814c729c211a42385eb4f7978b248cf9647284e5c285693f
 Size (charm.land_bubbletea_v2_@v_v2.1.0.zip) = 92985 bytes
-BLAKE2s (charm.land_catwalk_@v_v0.52.49.mod) = 8ef1c6513f206951c6c4d36610996a43b29aff57572aa44da21519c7ef64dc08
-SHA512 (charm.land_catwalk_@v_v0.52.49.mod) = 0dfa9554e928a2a623e84a3c14b583a38ce1a60a5ca3a1494c24436da730e3cc17c5944f11d279cc3e22ddb1bd93b4114bfbe5a6faea10c6f56bfef23d474e13
-Size (charm.land_catwalk_@v_v0.52.49.mod) = 607 bytes
-BLAKE2s (charm.land_catwalk_@v_v0.52.49.zip) = 5c1776a17bad5745a1c1be917b413545a9a15e560d03ee604c7340e19be37f36
-SHA512 (charm.land_catwalk_@v_v0.52.49.zip) = ea72c7217946b59ed9566bcf093424f51143b6a3e632226cd70fbc934baf966c8951c980a3f1b160514f06a34e04479effaf650cb63678b9d23f777f0d609532
-Size (charm.land_catwalk_@v_v0.52.49.zip) = 143019 bytes
+BLAKE2s (charm.land_catwalk_v3_@v_v3.0.1.mod) = a2e27ad4e7a8d766989e2742a30b7a45d11527a9bfb4339c709c98b7ea24b4ed
+SHA512 (charm.land_catwalk_v3_@v_v3.0.1.mod) = 4e770ee26aced28a914935c58d9b24dd222a655eae57d7c435d3c378edcd331624b23af677d75f9d022f407a31d180c945f38d78f0d65960de30084a79d1c139
+Size (charm.land_catwalk_v3_@v_v3.0.1.mod) = 611 bytes
+BLAKE2s (charm.land_catwalk_v3_@v_v3.0.1.zip) = 4e7508e860a1cf0c0c7a68abf7935d2229b1b1ace0b3d329be146f0277396f90
+SHA512 (charm.land_catwalk_v3_@v_v3.0.1.zip) = f4fb44a670705f1ae5b4973f4ddd1a7e000698a3217c95a0ca40f11310a364c9e756b0778c8afc08893349e36c63c331893c16a477d63afdde588520696bc6a8
+Size (charm.land_catwalk_v3_@v_v3.0.1.zip) = 159469 bytes
 BLAKE2s (charm.land_fang_v2_@v_v2.0.1.mod) = c7b0613e40722a624e5f184245cfbb7eff94efbea2fb5d4cdc77f7743591813e
 SHA512 (charm.land_fang_v2_@v_v2.0.1.mod) = dff979115c6626c01530ed5433f6046c595bf235ce9881b95a9c839bf6bf9296c0c3f0e8fa048cc060eadec989968377b41e05edc0e0c7c499868b71855d89f7
 Size (charm.land_fang_v2_@v_v2.0.1.mod) = 1547 bytes
@@ -78,9 +78,9 @@ Size (cloud.google.com_go_compute_metadata_@v_v0.9.0.mod) = 127 bytes
 BLAKE2s (cloud.google.com_go_compute_metadata_@v_v0.9.0.zip) = 5af03d362f641d296a81485f5f0b324579be52c77ce181185752f9a5e70f45af
 SHA512 (cloud.google.com_go_compute_metadata_@v_v0.9.0.zip) = b60b9c1a6829733d504fce8f4d14c6b1506cfa1e82f32d172111d035373b98ea43815003d7deccd656eab12053e87b2ecf27c35e994123fcf5a08ede0664e65f
 Size (cloud.google.com_go_compute_metadata_@v_v0.9.0.zip) = 31269 bytes
-BLAKE2s (crush-0.98.2.tar.gz) = 3bcb61bfac70a0e80e096c2e48a176be29bc8574ebe3f16a689c3e36855b16f6
-SHA512 (crush-0.98.2.tar.gz) = c0e8711026a0acf989f20179c8b6a797c067570e59b6fd8620f6ac0a3e9eae710db32833296ff983193f884980e2e51aa35f0e915ad5b91adc074236ad0d00b6
-Size (crush-0.98.2.tar.gz) = 2307596 bytes
+BLAKE2s (crush-0.99.0.tar.gz) = 6e3c48ac910d2c41d86377539e40a8e001efc550904b685bb98829a740bc5023
+SHA512 (crush-0.99.0.tar.gz) = 18644a6b92fc70690cb2a62f2d75ea0c624b9a2753ec8081fdca49fcb2303582352712b4e4be816c1c0fd364f0fc132f3650a69e42d650e8a4e3123d456d7aca
+Size (crush-0.99.0.tar.gz) = 2341152 bytes
 BLAKE2s (git.sr.ht_~jackmordaunt_go-toast_@v_v1.1.2.mod) = e5b783db6baf00f72329ea3b8b84ae15ddcb0740454848d36e30bc2936568fc6
 SHA512 (git.sr.ht_~jackmordaunt_go-toast_@v_v1.1.2.mod) = f85ade784a87e89396b5d00d442aeb9d976643f523e325ba4cfa9e229bbf003ef5560b958b5efc4788c72e79a2e17f5d6f8bc7ae07fd102f329ef75f64d60dcf
 Size (git.sr.ht_~jackmordaunt_go-toast_@v_v1.1.2.mod) = 121 bytes
diff --git a/crush/go-modules.mk b/crush/go-modules.mk
index 7637f9e8cc..ba3311a1fc 100644
--- a/crush/go-modules.mk
+++ b/crush/go-modules.mk
@@ -4,8 +4,8 @@ GO_MODULE_FILES+=	charm.land/bubbles/v2/@v/v2.2.1.mod
 GO_MODULE_FILES+=	charm.land/bubbles/v2/@v/v2.2.1.zip
 GO_MODULE_FILES+=	charm.land/bubbletea/v2/@v/v2.1.0.mod
 GO_MODULE_FILES+=	charm.land/bubbletea/v2/@v/v2.1.0.zip
-GO_MODULE_FILES+=	charm.land/catwalk/@v/v0.52.49.mod
-GO_MODULE_FILES+=	charm.land/catwalk/@v/v0.52.49.zip
+GO_MODULE_FILES+=	charm.land/catwalk/v3/@v/v3.0.1.mod
+GO_MODULE_FILES+=	charm.land/catwalk/v3/@v/v3.0.1.zip
 GO_MODULE_FILES+=	charm.land/fang/v2/@v/v2.0.1.mod
 GO_MODULE_FILES+=	charm.land/fang/v2/@v/v2.0.1.zip
 GO_MODULE_FILES+=	charm.land/fantasy/@v/v0.45.1.mod


Home | Main Index | Thread Index | Old Index