2b1d87d
      fix: handle providers that do not send the right index
    
    
    
     Kujtim Hoxha created
2b1d87d
      fix: handle providers that do not send the right index
    Kujtim Hoxha created
fb459f4
      v0.7.3
    Andrey Nering created
71bca98
      fix: assistant message
    Kujtim Hoxha created
0c8e111
      fix: openai provider tool calls
    Kujtim Hoxha created
d69dcc1
      chore(labeler): add shell label
    Andrey Nering created
c917b68
      chore(legal): @negz has signed the CLA
    Charm created
4de15c2
      v0.7.2
    Andrey Nering created
8d735d6
      refactor: home.Dir, home.Short, home.Long (#884)
    * refactor: home.Dir, home.Short, home.Long Centralized all home-related operations in a package and removed a bunch of repeated code all over the place. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: more cases Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: more places Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix on windows Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
3b9babb
      fix(lsp): simplify init/ping, store capabilities (#713)
    * fix(lsp): simplify init/ping Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat(lsp): store server capabilities Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix(lsp): improve init Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix(lsp): cancel request id Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e2e99af
      chore: run `modernize` (#906)
    Andrey Nering created
40599a0
      fix(filepicker): general fixes to size and position
    * The image and dialog are now rendered at a fixed height. Before, the height could change as you navigate, which did not look well in practice. * We'll now hide the preview if the terminal height is not enought for it. * Better position. Before, in some scenarios the dialog was been rendered too close to the bottom, instead of centered.
Andrey Nering created
68adc06
      chore: fix typo in constant name
    Andrey Nering created
a378eb0
      feat: show path when asking if the user wants to initialize project (#867)
    Andrey Nering created
d01ef3e
      fix: fix goroutine panic due to waiting for channel for too long
    We need to give up if the context was canceled. Fixes #100
Andrey Nering created
5bdccdf
      fix: fix panic with gemini via litellm
    Fixes #901
Andrey Nering created
4bd2cdd
      fix: fix `panic` that happens on `crush run` with tool calls
    We need to track the number of read bytes per message. Fixes #871
Andrey Nering created
15b989c
      fix(tui): further guard against type accessor and map panics (#783)
    Christian Rocha created
9bf5410
      chore: group dependabot updates to reduce noise
    Andrey Nering created
3fab905
      chore(dependabot): remove `docker` as we don't have docker for now
    Andrey Nering created
a65efa5
      fix: validate resolved url
    Kujtim Hoxha created
2c71f23
      fix: resolve the baseurl for anthropic
    Kujtim Hoxha created
26ac24a
      ci(issue-labeler): remove `arch` work from `os: linux` label
    It matches regular words too easily: ARCHtecture, seARCH, etc.
Andrey Nering created
3bf4c91
      chore(deps): bump google.golang.org/genai from 1.20.0 to 1.21.0 (#894)
    Bumps [google.golang.org/genai](https://github.com/googleapis/go-genai) from 1.20.0 to 1.21.0. - [Release notes](https://github.com/googleapis/go-genai/releases) - [Changelog](https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/go-genai/compare/v1.20.0...v1.21.0) --- updated-dependencies: - dependency-name: google.golang.org/genai dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
254e2ea
      chore(deps): bump github.com/anthropics/anthropic-sdk-go (#819)
    Bumps [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) from 1.6.2 to 1.9.1. - [Release notes](https://github.com/anthropics/anthropic-sdk-go/releases) - [Changelog](https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/anthropics/anthropic-sdk-go/compare/v1.6.2...v1.9.1) --- updated-dependencies: - dependency-name: github.com/anthropics/anthropic-sdk-go dependency-version: 1.9.1 dependency-type: direct:production update-type: version-update:semver-minor ... 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
555a2a5
      chore(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#888)
    Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.37.0 to 0.38.0. - [Release notes](https://github.com/mark3labs/mcp-go/releases) - [Commits](https://github.com/mark3labs/mcp-go/compare/v0.37.0...v0.38.0) --- updated-dependencies: - dependency-name: github.com/mark3labs/mcp-go dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
f0e0e73
      chore(deps): bump github.com/pressly/goose/v3 from 3.24.3 to 3.25.0 (#897)
    Bumps [github.com/pressly/goose/v3](https://github.com/pressly/goose) from 3.24.3 to 3.25.0. - [Release notes](https://github.com/pressly/goose/releases) - [Changelog](https://github.com/pressly/goose/blob/main/CHANGELOG.md) - [Commits](https://github.com/pressly/goose/compare/v3.24.3...v3.25.0) --- updated-dependencies: - dependency-name: github.com/pressly/goose/v3 dependency-version: 3.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
74e6643
      docs(readme): fix typo (#900)
    Henrรฉ Botha created
642c32b
      chore(deps): bump github.com/ncruces/go-sqlite3 from 0.27.1 to 0.28.0 (#890)
    Bumps [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) from 0.27.1 to 0.28.0. - [Release notes](https://github.com/ncruces/go-sqlite3/releases) - [Commits](https://github.com/ncruces/go-sqlite3/compare/v0.27.1...v0.28.0) --- updated-dependencies: - dependency-name: github.com/ncruces/go-sqlite3 dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
045cb80
      ci: remove `dependabot` step
    This is already included on meta.
Andrey Nering created
fac0f56
      chore(legal): @henrebotha has signed the CLA
    Charm created
1b8abac
      ci: wait for lint before trying to merge
    Andrey Nering created
1b74358
      chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#889)
    Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor ... 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
1d388da
      ci: fix `gh` login before merge attempt (#895)
    Andrey Nering created
83c3366
      ci: use charmcli account for dependabot merge (#553)
    Carlos Alexandro Becker created
ae3a31f
      feat: support Anthropic base url option (#702)
    Tony Wang created
c761a6a
      docs: update license link to point to `LICENSE.md` (#892)
    The LICENSE file was renamed to LICENSE.md which broke the link in the README.md
Mark created
b694a3c
      chore(legal): @xhos has signed the CLA
    Charm created
3cd1515
      fix: improve provider cache logs (#885)
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
9d93720
      ci: fix termux /usr/etc instead of /etc
    refs #793 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
65ae36c
      chore(legal): @mercmobily has signed the CLA
    Charm created
a9c7e7e
      chore(legal): @xPrimeTime has signed the CLA
    Charm created
6268f1e
      fix: panic at mcp config (#860)
    * fix: panic at mcp config Signed-off-by: Yash Khare <khareyash05@gmail.com> * better logging Signed-off-by: Yash Khare <khareyash05@gmail.com> --------- Signed-off-by: Yash Khare <khareyash05@gmail.com>
Yash Khare created
f4f9d01
      chore(legal): @mpj has signed the CLA
    Charm created
3993b8c
      fix: prevent nil pointer dereference in mcp tools parameters (#850)
    ๆ็ฎ (Jade Lin) created
472889c
      fix: return nil for empty tools slice to handle omitzero properly (#861)
    The `anthropic.MessageNewParams` uses omitzero tag, but an empty slice is not considered zero value. Return `nil` instead of empty slice when no tools are provided to ensure proper omitzero behavior.
ๆ็ฎ (Jade Lin) created
786286f
      chore(legal): @khareyash05 has signed the CLA
    Charm created
4d20906
      v0.7.1
    Andrey Nering created
ccf55b8
      fix(windows): downgrade ultraviolet to fix non-win32 terminals on windows (#856)
    Terminals that do not support win32 input were not behaving correctly on Windows. This includes Alacritty and Rio, for example. Downgrading Ultraviolet temporarily until we manage to fix this bug upstream. This will also revert bracket paste on Windows. Closes #845 Closes #847 Closes #851
Andrey Nering created
255f5e3
      ci: fix termux dirs
    closes #793 Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
ef228ff
      chore(legal): @linw1995 has signed the CLA
    Charm created