Commit log 
  
  
  
    
      1ab4d28 
      chore(deps): update mvdan.cc/sh (#948)
     
    
    
    
      Click to expand commit body 
      Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> 
     
    
     
       
       
       
         
         Carlos Alexandro Becker 
       
       created
       2 months ago 
     
   
  
  
    
      4d3b1d9 
      chore(legal): @tisDDM has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
      d83ad6b 
      chore(legal): @andersonjoseph has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
      e76fd54 
      fix: tool calls break the converation if interrupted.
     
    
    
     
       
       
       
         
         Manolo Santos 
       
       created
       2 months ago 
     
   
  
  
    
      a2e89c8 
      chore: `IsSubset` was moved to `x/exp/slice` (#923)
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      72dc566 
      sec: show persistent shell path in permission dialog (#916)
     
    
    
    
      Click to expand commit body 
      Currently it will always show the path of when it was started.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> 
     
    
     
       
       
       
         
         Carlos Alexandro Becker 
       
       created
       2 months ago 
     
   
  
  
    
      2ba1047 
      chore(legal): @undo76 has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
      e0733b5 
      ci: rename "issue labeler" to just "labeler" (because it also labels prs)
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      48553e1 
      chore(labeler): adjust xai grok label
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
      2b1d87d 
      fix: handle providers that do not send the right index
     
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      71bca98 
      fix: assistant message
     
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
      0c8e111 
      fix: openai provider tool calls
     
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
      d69dcc1 
      chore(labeler): add shell label
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      c917b68 
      chore(legal): @negz has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      8d735d6 
      refactor: home.Dir, home.Short, home.Long (#884)
     
    
    
    
      Click to expand commit body 
      * 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
       2 months ago 
     
   
  
  
    
      3b9babb 
      fix(lsp): simplify init/ping, store capabilities (#713)
     
    
    
    
      Click to expand commit body 
      * 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
       2 months ago 
     
   
  
  
    
      e2e99af 
      chore: run `modernize` (#906)
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      40599a0 
      fix(filepicker): general fixes to size and position
     
    
    
    
      Click to expand commit body 
      * 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
       2 months ago 
     
   
  
  
    
      68adc06 
      chore: fix typo in constant name
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      a378eb0 
      feat: show path when asking if the user wants to initialize project (#867)
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      d01ef3e 
      fix: fix goroutine panic due to waiting for channel for too long
     
    
    
    
      Click to expand commit body 
      We need to give up if the context was canceled.
Fixes #100 
     
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      5bdccdf 
      fix: fix panic with gemini via litellm
     
    
    
    
      Click to expand commit body 
      Fixes #901 
     
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      4bd2cdd 
      fix: fix `panic` that happens on `crush run` with tool calls
     
    
    
    
      Click to expand commit body 
      We need to track the number of read bytes per message.
Fixes #871 
     
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      15b989c 
      fix(tui): further guard against type accessor and map panics (#783)
     
    
    
     
       
       
       
         
         Christian Rocha 
       
       created
       2 months ago 
     
   
  
  
    
      9bf5410 
      chore: group dependabot updates to reduce noise
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      3fab905 
      chore(dependabot): remove `docker` as we don't have docker for now
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      a65efa5 
      fix: validate resolved url
     
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
      2c71f23 
      fix: resolve the baseurl for anthropic
     
    
    
     
       
       
       
         
         Kujtim Hoxha 
       
       created
       2 months ago 
     
   
  
  
    
      26ac24a 
      ci(issue-labeler): remove `arch` work from `os: linux` label
     
    
    
    
      Click to expand commit body 
      It matches regular words too easily: ARCHtecture, seARCH, etc. 
     
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      3bf4c91 
      chore(deps): bump google.golang.org/genai from 1.20.0 to 1.21.0 (#894)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      254e2ea 
      chore(deps): bump github.com/anthropics/anthropic-sdk-go (#819)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      555a2a5 
      chore(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#888)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      f0e0e73 
      chore(deps): bump github.com/pressly/goose/v3 from 3.24.3 to 3.25.0 (#897)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      74e6643 
      docs(readme): fix typo (#900)
     
    
    
     
       
       
       
         
         HenrΓ© Botha 
       
       created
       2 months ago 
     
   
  
  
    
      642c32b 
      chore(deps): bump github.com/ncruces/go-sqlite3 from 0.27.1 to 0.28.0 (#890)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      045cb80 
      ci: remove `dependabot` step
     
    
    
    
      Click to expand commit body 
      This is already included on meta. 
     
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      fac0f56 
      chore(legal): @henrebotha has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
      1b8abac 
      ci: wait for lint before trying to merge
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      1b74358 
      chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#889)
     
    
    
    
      Click to expand commit body 
      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
       2 months ago 
     
   
  
  
    
      1d388da 
      ci: fix `gh` login before merge attempt (#895)
     
    
    
     
       
       
       
         
         Andrey Nering 
       
       created
       2 months ago 
     
   
  
  
    
      83c3366 
      ci: use charmcli account for dependabot merge (#553)
     
    
    
     
       
       
       
         
         Carlos Alexandro Becker 
       
       created
       2 months ago 
     
   
  
  
    
      ae3a31f 
      feat: support Anthropic base url option (#702)
     
    
    
     
       
       
       
         
         Tony Wang 
       
       created
       2 months ago 
     
   
  
  
    
      c761a6a 
      docs: update license link to point to `LICENSE.md` (#892)
     
    
    
    
      Click to expand commit body 
      The LICENSE file was renamed to LICENSE.md which broke the link in the README.md 
     
    
     
       
       
       
         
         Mark 
       
       created
       2 months ago 
     
   
  
  
    
      b694a3c 
      chore(legal): @xhos has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
    
      3cd1515 
      fix: improve provider cache logs (#885)
     
    
    
    
      Click to expand commit body 
      Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> 
     
    
     
       
       
       
         
         Carlos Alexandro Becker 
       
       created
       2 months ago 
     
   
  
  
    
      9d93720 
      ci: fix termux /usr/etc instead of /etc
     
    
    
    
      Click to expand commit body 
      refs #793
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> 
     
    
     
       
       
       
         
         Carlos Alexandro Becker 
       
       created
       2 months ago 
     
   
  
  
    
      65ae36c 
      chore(legal): @mercmobily has signed the CLA
     
    
    
     
       
       
       
         
         Charm 
       
       created
       2 months ago 
     
   
  
  
  
    Page 2 of 32