pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
crush: Update to 0.88.1
Module Name: pkgsrc-wip
Committed By: Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By: drixter
Date: Fri Aug 7 20:04:10 2026 +0200
Changeset: 69c968c0f6edf6a8d2fc74396253e3132857340c
Modified Files:
crush/COMMIT_MSG
crush/Makefile
crush/distinfo
Log Message:
crush: Update to 0.88.1
Changelog
New!
* bdad0f1: feat(mcp): don't hold callback port open permanently (#3481) (@taciturnaxolotl)
Fixed
* cfad814: fix(dialog): add clear alias to summarize (#3464) (@joestump)
* 1134a5d: fix(dialog): raise permission-guard quiet period to survive natural typing pauses (#3393) (@albatrossflyon-coder)
* 768ffad: fix(hyper): keep working cache when provider cache can't be written (@meowgorithm)
* 9efc08c: fix(hyper): render error messages from back-end (#3513) (@andreynering)
* 42f3ce0: fix(lsp): handle window/workDoneProgress/create to prevent server crash (#3445) (@piakdev)
* 604a7e3: fix(providers): swap the provider cache instead of rewriting it (@meowgorithm)
* 85d83ce: fix(server): keep concurrent sessions from killing each other (@meowgorithm)
* ebd1857: fix(server): mcp auth in client-server mode (@meowgorithm)
* 71fa577: fix(server): release test DB before Windows temp-dir cleanup (@meowgorithm)
* 390ee36: fix(server): replace stale servers that predate shutdown_if_idle (@meowgorithm)
* 7cdef9e: fix(server): typing lag over TCP in client/server mode (@meowgorithm)
* cf4f4df: fix(server): widen permission cross-client test timeout to stop CI flake (@meowgorithm)
* 69080c9: fix(workspace): retire integration-test clients so the DB closes (@meowgorithm)
* 8fd69b4: fix(workspace): wait for recovery notice before asserting resync (@meowgorithm)
* bb3d449: fix: reduce default and suggested mcp timeout (#3509) (@andreynering)
Docs
* 5f11f8e: docs(agents): mark crushrc as primary config format over crush.json (@meowgorithm)
* d99076e: docs: add missing OAuth flags to mcp add in crush-config skill (@pshickeydev)
Other stuff
* 97ac154: chore(mcp,ui): make 'needs auth' color tang, consolidate theme naming (@meowgorithm)
* 13a5d7f: chore: auto-update files (@charmcli)
* 659ea90: chore: auto-update files (@charmcli)
* 68d2523: chore: auto-update files (@charmcli)
* b64531e: chore: auto-update files (@charmcli)
* e687449: chore: gufumpt (@andreynering)
* 9882a88: hyper: hide hypercredits if the server sends USD as the monetary unit (@meowgorithm)
* fb0f6c5: refactor(server): tidy mcp client-server auth wiring (@taciturnaxolotl)
* b109e35: refactor(ui): route all agent-model rebuilds through one helper (@taciturnaxolotl)
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=69c968c0f6edf6a8d2fc74396253e3132857340c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
crush/COMMIT_MSG | 124 +++++++++++++++----------------------------------------
crush/Makefile | 2 +-
crush/distinfo | 6 +--
3 files changed, 37 insertions(+), 95 deletions(-)
diffs:
diff --git a/crush/COMMIT_MSG b/crush/COMMIT_MSG
index aa3a86fbc9..7c93dee093 100644
--- a/crush/COMMIT_MSG
+++ b/crush/COMMIT_MSG
@@ -1,97 +1,39 @@
-crush: Update to 0.88.0
+crush: Update to 0.88.1
Changelog
+
New!
-• 9e3ed61: feat(bedrock): retry the turn automatically after AWS SSO re-auth (@jan-xyz)
-• 7810d03: feat(config): apply top-level env vars on startup (@jan-xyz)
-• 155072b: feat(noninteractive): make the spinner text use terminal default (@taciturnaxolotl)
-• 1c07454: feat(oauth): give the browser redirect a real landing page (@taciturnaxolotl)
-• c741463: feat: add "option reset" to wipe shell config list options (@meowgorithm)
-• 987ba71: feat: add crush.sh discovery and loading (@meowgorithm)
-• 528d837: feat: add permissions deny to hide tools from the agent (@meowgorithm)
-• a5156e6: feat: add provider-model builtin for defining provider models (@meowgorithm)
-• 3f54c0e: feat: add shell config builtins and ConfigBuilder infrastructure (@meowgorithm)
-• c2b8f16: feat: add structured logging to shell config builtins (@meowgorithm)
-• 9d31a1a: feat: add verb-first hook add/remove shell config commands (@meowgorithm)
-• eea3bf7: feat: add verb-first lsp add/remove shell config commands (@meowgorithm)
-• 9a3cdbf: feat: add verb-first mcp add/remove shell config commands (@meowgorithm)
-• 52e041c: feat: clarify model pricing flags in crushrc (@meowgorithm)
-• c6fb635: feat: configure attribution from crushrc (@meowgorithm)
-• e99b8d6: feat: expose CRUSH_VERSION to shell config scripts (@meowgorithm)
-• 0b58461: feat: expose remaining advanced config through crushrc (@meowgorithm)
-• 8bf07da: feat: make permissions use verb-first allow subcommand (@meowgorithm)
-• 650bf3c: feat: rename shell config to crushrc with local .crushrc override (@meowgorithm)
-• 479da0f: feat: verb-first provider and model shell config commands (@meowgorithm)
+* bdad0f1: feat(mcp): don't hold callback port open permanently (#3481) (@taciturnaxolotl)
+
Fixed
-• 5e1cd7e: (fix: fable) surface model refusals in the TUI instead of silently stopping work (#3453) (@sven2718)
-• 63dc1f0: fix(auth): stop parallel sessions from invalidating each other's login (@taciturnaxolotl)
-• 2161989: fix(config): capture rollback snapshot before configureProviders (@taciturnaxolotl)
-• 20e4dbc: fix(config): only warn when JSON and crushrc keys actually conflict (@taciturnaxolotl)
-• 4dd4442: fix(config): retry transient Windows rename failures in atomicWriteFi… (#3469) (@joestump-agent)
-• c7a5999: fix(config): track all discovered config paths for staleness (@taciturnaxolotl)
-• ecdc6ed: fix(config): validate crushrc JSON output, skip empty config paths (@taciturnaxolotl)
-• b679ba1: fix(edit): auto-correct whitespace mismatches in edit tool (@taciturnaxolotl)
-• 677046d: fix(illumos): support building and running crush" (#3422) (@timotheosh)
-• 560986c: fix(mcp): MCP server loading in server-client mode (@meowgorithm)
-• 2ca5a8c: fix(mcp): normalize oauth metadata redirects (#3415) (@BrunoKrugel)
-• e68041a: fix(mcp): pin go-sdk to main for protocol version header fix (#3421) (@taciturnaxolotl)
-• c3fd60e: fix(mcp): remove orphaned tokens from oauths MCP (#3418) (@BrunoKrugel)
-• 3a71bdf: fix(noninteractive): don't block non interactive mode on session title (@taciturnaxolotl)
-• 954deae: fix(server): deliver permission and question events reliably to clients (@taciturnaxolotl)
-• 359c13f: fix(shellconfig): assert section/childMap don't overwrite non-map values (@taciturnaxolotl)
-• a45ab25: fix(shellconfig): bound crushrc execution with context and timeout (@taciturnaxolotl)
-• f14e773: fix(shellconfig): dedup model add, document optionSpecs, pin deny target (@taciturnaxolotl)
-• de67123: fix(tools): surface DuckDuckGo rate limiting instead of empty results (@sven2718)
-• 80ce583: fix(ui): prevent double spinner on session reload after kill (#3457) (@taciturnaxolotl)
-• b0c8c24: fix: accept mixed-case booleans in shell config (@meowgorithm)
-• f13f8eb: fix: discover global crush.sh, not just crush.json (@meowgorithm)
-• 601f7f7: fix: make crushrc source test pass on Windows (@meowgorithm)
-• 7d8e93f: fix: never execute crushrc from machine data directories (@meowgorithm)
-• ad70935: fix: resolve short session IDs in local 'crush run --session' (#3460) (@taciturnaxolotl)
-• 884391f: fix: stop long thinking blocks from re-rendering the entire document every frame (#3454) (@taciturnaxolotl)
+* cfad814: fix(dialog): add clear alias to summarize (#3464) (@joestump)
+* 1134a5d: fix(dialog): raise permission-guard quiet period to survive natural typing pauses (#3393) (@albatrossflyon-coder)
+* 768ffad: fix(hyper): keep working cache when provider cache can't be written (@meowgorithm)
+* 9efc08c: fix(hyper): render error messages from back-end (#3513) (@andreynering)
+* 42f3ce0: fix(lsp): handle window/workDoneProgress/create to prevent server crash (#3445) (@piakdev)
+* 604a7e3: fix(providers): swap the provider cache instead of rewriting it (@meowgorithm)
+* 85d83ce: fix(server): keep concurrent sessions from killing each other (@meowgorithm)
+* ebd1857: fix(server): mcp auth in client-server mode (@meowgorithm)
+* 71fa577: fix(server): release test DB before Windows temp-dir cleanup (@meowgorithm)
+* 390ee36: fix(server): replace stale servers that predate shutdown_if_idle (@meowgorithm)
+* 7cdef9e: fix(server): typing lag over TCP in client/server mode (@meowgorithm)
+* cf4f4df: fix(server): widen permission cross-client test timeout to stop CI flake (@meowgorithm)
+* 69080c9: fix(workspace): retire integration-test clients so the DB closes (@meowgorithm)
+* 8fd69b4: fix(workspace): wait for recovery notice before asserting resync (@meowgorithm)
+* bb3d449: fix: reduce default and suggested mcp timeout (#3509) (@andreynering)
+
Docs
-• 6fc7800: docs(config): add notes on future state migration, update readme/docs (@meowgorithm)
-• d8cae42: docs(config): add windows paths, copyedits (@meowgorithm)
-• 77444e4: docs(config): make documentation more human (@meowgorithm)
-• 0813dcb: docs(crushrc): note that empty headers are dropped from requests (@meowgorithm)
-• da35cd7: docs(readme): improve flow of configuration section a bit (@meowgorithm)
-• 874c0af: docs(readme): update readme per bash-based config (@meowgorithm)
-• f02ffbc: docs(ui): capture dialog rendering and chat perf rules (@taciturnaxolotl)
-• 6f9b90c: docs: add config guide and future-work notes (@meowgorithm)
-• 6421a2b: docs: default crush-config skill to the crush.sh format (@meowgorithm)
-• 810168b: docs: document aws_auth_refresh and top-level env config (@taciturnaxolotl)
-• 5d8af19: docs: finish crushrc examples and option help (@meowgorithm)
-• 3c736be: docs: fix typos, grammar, and document deny-wins precedence (@taciturnaxolotl)
-• f8c83fb: docs: fix version typo and clarify config trust wording (@meowgorithm)
-• 5e735ec: docs: lead README configuration with the crush.sh format (@meowgorithm)
-• e3dee0b: docs: note the deferred visible-but-always-denied tool state (@meowgorithm)
-• 7b8f59f: docs: present crushrc commands as CLI-style help (@meowgorithm)
-• b55a092: docs: update AGENTS.md with Bash config format (@meowgorithm)
-• 812dc09: docs: use a local Ollama example in the config quick-start (@meowgorithm)
+* 5f11f8e: docs(agents): mark crushrc as primary config format over crush.json (@meowgorithm)
+* d99076e: docs: add missing OAuth flags to mcp add in crush-config skill (@pshickeydev)
+
Other stuff
-• 5b88f46: bench(config): add crushrc load benchmark (@taciturnaxolotl)
-• 0e7db4a: chore(crushrc): drop deadcode (@meowgorithm)
-• 7aef231: chore(crushrc): log conflicting keys when json and crushrc compete (@meowgorithm)
-• 38f5d98: chore: auto-update files (@charmcli)
-• d15f793: chore: auto-update files (@charmcli)
-• 100c8bd: chore: auto-update files (@charmcli)
-• aa57f56: chore: auto-update files (@charmcli)
-• abceac2: chore: auto-update files (@charmcli)
-• f4ff2ea: chore: bump fantasy to v0.39.0 (#3470) (@taciturnaxolotl)
-• b83944c: chore: bump mcp sdk to 1.7.0 (#3447) (@taciturnaxolotl)
-• 618a118: chore: format (@taciturnaxolotl)
-• def12cc: chore: gufumpt (@andreynering)
-• 6785e86: chore: merge main into crushrc (@meowgorithm)
-• 15d2e1a: chore: regen golden files (@taciturnaxolotl)
-• 35d82d0: chore: regenerate swagger docs (@taciturnaxolotl)
-• 92d6998: refactor(shell): unify jq into the builtin registry (@taciturnaxolotl)
-• 5d082a1: refactor(shellconfig): collapse option type system into one table (@taciturnaxolotl)
-• 7303e15: refactor(shellconfig): replace copy-pasted flag loops with declarative engine (@taciturnaxolotl)
-• 2a89bca: refactor(shellconfig): unify flagInt/flagInt64, make boolTrue a flagKind, checked assertions (@taciturnaxolotl)
-• 6a6b215: refactor: build shell config imperatively instead of via JSON fragments (@meowgorithm)
-• d8e0e73: refactor: make list option keys singular (@meowgorithm)
-• 84f5b9c: refactor: make permissions deny the only tool-blocking command (@meowgorithm)
-• 3e176af: refactor: rename provider/model unset to remove (alias rm) (@meowgorithm)
-• 380c219: refactor: simplify shell config option booleans (@meowgorithm)
-• 6c043eb: refactor: unify notification config under a single notifications key (@meowgorithm)
-• 196dcf6: refactor: use positional provider ID for provider-model, rename options to option (@meowgorithm)
+* 97ac154: chore(mcp,ui): make 'needs auth' color tang, consolidate theme naming (@meowgorithm)
+* 13a5d7f: chore: auto-update files (@charmcli)
+* 659ea90: chore: auto-update files (@charmcli)
+* 68d2523: chore: auto-update files (@charmcli)
+* b64531e: chore: auto-update files (@charmcli)
+* e687449: chore: gufumpt (@andreynering)
+* 9882a88: hyper: hide hypercredits if the server sends USD as the monetary unit (@meowgorithm)
+* fb0f6c5: refactor(server): tidy mcp client-server auth wiring (@taciturnaxolotl)
+* b109e35: refactor(ui): route all agent-model rebuilds through one helper (@taciturnaxolotl)
+
diff --git a/crush/Makefile b/crush/Makefile
index 6628ea60ac..f6d6388d5d 100644
--- a/crush/Makefile
+++ b/crush/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= crush-0.88.0
+DISTNAME= crush-0.88.1
CATEGORIES= devel lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=charmbracelet/}
GITHUB_TAG= v${PKGVERSION_NOREV}
diff --git a/crush/distinfo b/crush/distinfo
index 333f7677b4..b5f45096c8 100644
--- a/crush/distinfo
+++ b/crush/distinfo
@@ -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.88.0.tar.gz) = 5b49eb5e8cb501808639bc8304ee548830683bbb5d566da082d44956bc689041
-SHA512 (crush-0.88.0.tar.gz) = bba6e0ed56774cfba6d632fd39f9af971020d24e772dd6e6e710eeb2639627c025101fb8f0a96c51f733b578683150a608c39a4b77b0c9ee1284687c0aaf5567
-Size (crush-0.88.0.tar.gz) = 2081550 bytes
+BLAKE2s (crush-0.88.1.tar.gz) = 0aef3f5f90e8e0e59fea9b9fc33018b2de0c8fc5d3d1907b15d8e25c9fc483de
+SHA512 (crush-0.88.1.tar.gz) = 55c6094232cd9adf496a97804bd0084470d1bdae9cbfcf503879bd79101af75b5d149f2b8d99713f08c0e1fd9bfaec8a621b7417e18b15c17ada974c0a6f1e03
+Size (crush-0.88.1.tar.gz) = 2118054 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
Home |
Main Index |
Thread Index |
Old Index