Commit log

ffc7a9d fix(log): don't conflate body drain errors with HTTP errors

Christian Rocha created

6920cf1 chore(lint): modernize interfaces in the db package

Christian Rocha created

ec48103 v0.51.3

Andrey Nering created

e7b57ef ci(cla): revert commit title change

Andrey Nering created

f9cb29f chore(legal): @malikwirin has signed the CLA in $pullRequestNo

Charm created

ec45e15 chore(legal): @UnderLotus has signed the CLA in $pullRequestNo

Charm created

96f51ca fix(tui): remove duplicate ctrl+g help binding in FullHelp (#2465)

faelis created

dfc57d4 fix: reduce max read size from 5mb to 1mb for view and fetch tools (#2447)

Click to expand commit body
5MB is way too much. Many models simply don't have the context windows
to handle that. 1MB seems to works well.

Worth noting that:

* For the view tool, the model will be instruced to read in pieces
* For the fetch tool, the content will be truncated with a note

To reproduce (I tested with Kimi K2.5), use the following prompt:

    read this: https://developers.openai.com/api/reference/resources/responses

Andrey Nering created

0c6fb42 fix: improve long text detection to account for long text in a single line (#2442)

Andrey Nering created

91bec12 chore: update ncruces/go-sqlite3 to v0.33.0 (#2461)

Click to expand commit body
This release migrates away from `wazero` in favor of `wasm2go`, which
should bring better performance, specially on startup time.

For more information, see:

* https://github.com/ncruces/go-sqlite3/releases/tag/v0.33.0
* https://github.com/ncruces/go-sqlite3/discussions/361

Andrey Nering created

cbf3e5d chore(legal): @faelis has signed the CLA in $pullRequestNo

Charm created

2bec41e ci(labeler): add avian label

Andrey Nering created

c771cf1 chore: update `google.golang.org/grpc` with security fix (#2464)

Click to expand commit body
Reported by Grype.

Andrey Nering created

127848a chore(legal): @hongquan has signed the CLA in $pullRequestNo

Charm created

06f5251 ci: update cla action and bring back pr number

Click to expand commit body
* Reverts 479ca3f1157153af58a826cdff01cb2c535f0cf6
* Ref https://github.com/contributor-assistant/github-action/pull/174

Andrey Nering created

a495a04 chore(legal): @Alex-wuhu has signed the CLA

Charm created

c4f0f1d chore(legal): @whatnick has signed the CLA

Charm created

de33ce7 chore(deps): bump the all group with 2 updates (#2446)

Click to expand commit body
Bumps the all group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [anchore/scan-action](https://github.com/anchore/scan-action).


Updates `github/codeql-action` from 4.33.0 to 4.34.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc)

Updates `anchore/scan-action` from 7.3.2 to 7.4.0
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/RELEASE.md)
- [Commits](https://github.com/anchore/scan-action/compare/7037fa011853d5a11690026fb85feee79f4c946c...e1165082ffb1fe366ebaf02d8526e7c4989ea9d2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.34.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: anchore/scan-action
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

2521cb0 chore(deps): bump modernc.org/sqlite in the all group (#2445)

Click to expand commit body
Bumps the all group with 1 update: [modernc.org/sqlite](https://gitlab.com/cznic/sqlite).


Updates `modernc.org/sqlite` from 1.46.1 to 1.47.0
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.46.1...v1.47.0)

---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  dependency-version: 1.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

3977e51 ci: attempt to fix dependabot

Andrey Nering created

3f288b8 v0.51.2

Andrey Nering created

a2d4537 fix(fantasy): fix copilot tool calls, fix ollama compatibility (#2444)

Click to expand commit body
* Closes https://github.com/charmbracelet/crush/issues/1767
* Closes https://github.com/charmbracelet/crush/issues/714
* Ref https://github.com/charmbracelet/fantasy/pull/156
* Ref https://github.com/charmbracelet/fantasy/pull/113

Andrey Nering created

c7ce471 v0.51.1

Andrey Nering created

7e29c85 chore: gofumpt

Andrey Nering created

12dfcdf docs(mcp/docker): comments

Christian Rocha created

6003105 fix(ui/docker): don't block ui when checking for docker desktop

Christian Rocha created

351e562 fix(mcp/docker): only write config after docker startup succeeds

Christian Rocha created

6c61cae fix(ui/docker): stable sort mcp parameters

Christian Rocha created

f6e7a43 fix(mcp/docker): harden tests

Christian Rocha created

df094bd fix(mcp): handle raw/whitespace base64

Christian Rocha created

00cefc9 fix: remove deadcode

Christian Rocha created

ad5368f fix: update fantasy with a fix for avian (#2438)

Click to expand commit body
This change updates Fantasy with a fix for SSE events in some
OpenAI-compatible providers.

* Avian will now work again
* OpenRouter will now send the Crush official `User-Agent` string

---

* Closes https://github.com/charmbracelet/crush/issues/2431
* Ref: https://github.com/charmbracelet/fantasy/pull/180
* Ref: https://github.com/openai/openai-go/pull/621

Andrey Nering created

562d6f3 v0.51.0

Andrey Nering created

a3288de chore: auto-update files

Charm created

e0dcaba feat: docker mcp integration (#2026)

Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Co-authored-by: Christian Rocha <christian@rocha.is>

Kujtim Hoxha , Andrey Nering , and Christian Rocha created

ddd99cd feat: add aliases: `crush r` -> `crush run`, `crush s` -> `crush session` (#2424)

Andrey Nering created

630ff8c feat: add support for `--session` and `--continue` for the tui (#2422)

Click to expand commit body
These flags were previously only available for `crush run`.

Andrey Nering created

724102d chore(deps): update fantasy and catwalk

Andrey Nering created

aa253c5 chore(taskfile): enhance `deps` task to work for recent releases

Andrey Nering created

c07a7fb chore(legal): @nghiant03 has signed the CLA

Charm created

454c7ef v0.50.1

Andrey Nering created

695ced1 chore: add support for gpt 5.4 mini and nano (#2419)

Andrey Nering created

a533d78 v0.50.0

Andrey Nering created

fad58e2 feat: be able to continue non-interactive sessions (#2401)

Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>

Daniil Sivak and Andrey Nering created

c9efb20 fix: keep original order when filtering models (#2416)

Andrey Nering created

6e56a7f lint: modernize new pointer creation (e.g. new(true))

Christian Rocha created

b05a4ad fix(ui): render nested tools consistently across states

Click to expand commit body
Prior to this, nested tool calls would start in one color and finish in
another.

Christian Rocha created

a1fc44b chore(events): add events for the CLI session series of commands (#2408)

Christian Rocha created

8247f4c chore(deps): bump the all group with 2 updates (#2386)

Click to expand commit body
Bumps the all group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/dependency-review-action](https://github.com/actions/dependency-review-action).


Updates `github/codeql-action` from 4.32.4 to 4.32.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/89a39a4e59826350b863aa6b6252a07ad50cf83e...0d579ffd059c29b07949a3cce3983f0780820c98)

Updates `actions/dependency-review-action` from 4.8.3 to 4.9.0
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/05fe4576374b728f0c523d6a13d64c25081e0803...2031cfc080254a8a887f58cffee85186f0e49e48)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.32.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: actions/dependency-review-action
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

2c7cccc chore(deps): update catwalk

Andrey Nering created