8695113
fix: esc key not being recognized
Ayman Bagabas created
8695113
fix: esc key not being recognized
Ayman Bagabas created
fc9cdc4
chore(legal): @SubodhSenpai has signed the CLA
Charm created
df2e64e
refactor(fsext): improve hierarchical ignore handling and consolidate file exclusion logic (#999)
* refactor(fsext): improve hierarchical ignore handling and consolidate file exclusion logic - Refactor FastGlobWalker to use directoryLister for consistent ignore handling - Add ShouldExcludeFile function for unified file exclusion checking - Add WalkDirectories function for directory traversal with ignore support - Improve directory pattern matching by checking both with and without trailing slash - Add comprehensive tests for hierarchical ignore behavior and common patterns - Remove direct dependency on go-gitignore in favor of existing directoryLister implementation 💖 Generated with Crush Co-Authored-By: Crush <crush@charm.land> * fix: improvements Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: t.Context() Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: tests Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Crush <crush@charm.land>
Carlos Alexandro Becker and Crush created
442867d
chore: bump bubbletea/ultraviolet to enable bracketed paste on windows (#1003)
This trades enhanced keyboard with bracketed paste on Windows. This is due to some limitations in the Windows Console API and VT input mode and bracketed paste.
Ayman Bagabas created
78540b0
security(sqlite): enable `secure_delete` pragma (#966)
Co-authored-by: Nuno Cruces <ncruces@users.noreply.github.com>
bbrodriges and Nuno Cruces created
c94c67d
chore(legal): @adriens has signed the CLA
Charm created
a935301
chore(legal): @vadiminshakov has signed the CLA
Charm created
65d8269
refactor: check for id instead of name
Andrey Nering created
913ea55
fix(openrouter): fix api key validation for openrouter (#997)
`/models` is accessible for everyone on OpenRouter, without the need for any authorization. The `Authorization: Bearer *` was basically always ignore by their API. Using a different private API to validate the key for OpenRouter.
Andrey Nering created
92552fe
ci: disable `lint-sync` for now
Andrey Nering created
a24079e
chore(deps): bump actions/setup-go from 5 to 6 in the all group (#991)
Bumps the all group with 1 update: [actions/setup-go](https://github.com/actions/setup-go). Updates `actions/setup-go` from 5 to 6 - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major 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
60d8510
fix: handle no content for gemini provider
Kujtim Hoxha created
39de90f
chore(legal): @shaitanu has signed the CLA
Charm created
c10748b
chore(deps): update catwalk to v0.5.3 (#949)
Andrey Nering created
1ab4d28
chore(deps): update mvdan.cc/sh (#948)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
4d3b1d9
chore(legal): @tisDDM has signed the CLA
Charm created
d83ad6b
chore(legal): @andersonjoseph has signed the CLA
Charm created
e76fd54
fix: tool calls break the converation if interrupted.
Manolo Santos created
a2e89c8
chore: `IsSubset` was moved to `x/exp/slice` (#923)
Andrey Nering created
72dc566
sec: show persistent shell path in permission dialog (#916)
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
2ba1047
chore(legal): @undo76 has signed the CLA
Charm created
e0733b5
ci: rename "issue labeler" to just "labeler" (because it also labels prs)
Andrey Nering created
48553e1
chore(labeler): adjust xai grok label
Andrey Nering created
b42b1b6
chore: lint
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