Commit Graph

1202 Commits

Author SHA1 Message Date
Charm
70f479e5a2 chore(legal): @spachava753 has signed the CLA 2025-08-01 14:49:45 -03:00
Peter Sanchez
c99034909d Use default permissions of 0600 for crush.json to help protect sensitive
data that is stored in plain text (api keys, etc.)

Fixes #411
2025-08-01 17:48:03 +02:00
Charm
3b8a8ef95c chore(legal): @SyedaAnshrahGillani has signed the CLA 2025-08-01 11:57:17 -03:00
Alvaro
15e1b3d3cf docs(readme): add openrouter environment variable (#451) 2025-08-01 14:41:43 +00:00
Kujtim Hoxha
d3f28ddd95 fix: handle code agent not initialized 2025-08-01 16:33:51 +02:00
Kujtim Hoxha
428d71a162 fix: fix mcp clients 2025-08-01 16:33:44 +02:00
Kujtim Hoxha
5b7951051d fix: improve path prefix checking reliability
- Replace HasPrefix implementation to use filepath.Rel instead of filepath.Abs
- More reliable method to determine if a path is within a prefix
- Returns false on error conditions
- Preserves same public API for external usage

This addresses review feedback about improving the path checking logic.
2025-08-01 16:33:34 +02:00
Kujtim Hoxha
2ddc453573 chore: refactor implementation 2025-08-01 16:33:34 +02:00
Kujtim Hoxha
3eed18432f fix: permissions path 2025-08-01 16:33:34 +02:00
Kira Kawai
b1b5851f23 fix(tui): fix background color of file view component (#349) 2025-08-01 10:39:59 -03:00
Carlos Alexandro Becker
931832c8ad ci: ignore chore(legal) in release notes
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-08-01 09:56:09 -03:00
Charm
5c6214d99c chore(legal): @bbrodriges has signed the CLA 2025-08-01 08:33:20 -03:00
Charm
ffd9b3ebc0 chore(legal): @alvaro17f has signed the CLA 2025-08-01 07:50:36 -03:00
Carlos Alexandro Becker
867484b46a refactor: move run to its own file 2025-08-01 08:04:30 +02:00
Carlos Alexandro Becker
e698239ace fix: lint noctx issues
ignored slog because in our case it doesn't matter.
2025-08-01 08:03:45 +02:00
Carlos Alexandro Becker
3e213e89aa chore: fmt 2025-08-01 08:03:31 +02:00
Carlos Alexandro Becker
ae421e29b0 refactor: simplify 2025-08-01 08:03:31 +02:00
Carlos Alexandro Becker
3ad5d5283a docs: update
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-08-01 08:03:31 +02:00
Carlos Alexandro Becker
5a6329cc34 feat: support .crushignore as well as .gitignore
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-08-01 08:03:31 +02:00
Ayman Bagabas
2c82ed2812 chore: bump charmbracelet/ultraviolet to v0.0.0-20250731212901-76da584cc9a5 v0.1.11 2025-07-31 17:30:15 -04:00
Charm
6d5d93705c chore(legal): @petersanchez has signed the CLA 2025-07-31 18:15:05 -03:00
Charm
f05adcb9bb chore(legal): @lmn451 has signed the CLA 2025-07-31 16:54:23 -03:00
Carlos Alexandro Becker
705790d336 fix: nil pointer in view (#403)
closes #397
2025-07-31 18:42:54 +02:00
Kujtim Hoxha
8248e4f649 fix: use anthropic provider for vertexAI (#398) 2025-07-31 18:40:54 +02:00
Charm
713a7f72a0 chore(legal): @steipete has signed the CLA 2025-07-31 12:40:17 -03:00
Charm
6ded0aeb42 chore(legal): @Djiit has signed the CLA 2025-07-31 12:02:01 -03:00
Charm
ace7ea670c chore(legal): @jedisct1 has signed the CLA 2025-07-31 11:39:33 -03:00
Andrey Nering
a7e7dada9b v0.1.10 v0.1.10 2025-07-31 11:34:30 -03:00
Carlos Alexandro Becker
3077dd58d6 ci: better changelog
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-31 11:27:30 -03:00
Andrey Nering
e69b513e1a fix(onboarding): fix y/n key press on model list and api key field (#402)
A bug on onboarding made it impossible to press "y" and "n" on
onboarding, on both the model list and the API key field.

This also means that on some terminals, like the Windows Terminal,
pasting an API key would supress all "y" and "n" chars present in the
key, because these terminal receives an even for each character being
pressed.
2025-07-31 10:57:31 -03:00
Carlos Alexandro Becker
0174951a46 ci: aur sources (#378)
* ci: aur sources

so users can install from source as well.

* Update .goreleaser.yml

* chore: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: updates

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-31 10:13:02 -03:00
Kujtim Hoxha
52d459c477 chore: fix tests 2025-07-31 14:46:39 +02:00
Charm
82f8497031 chore(legal): @fluffypony has signed the CLA 2025-07-31 09:45:15 -03:00
Kujtim Hoxha
d2f7bb7cfe fix: fix vertex provider 2025-07-31 13:29:11 +02:00
Kujtim Hoxha
28b67f95ac fix: fix openrouter api v0.1.9 2025-07-31 11:55:15 +02:00
Kujtim Hoxha
12c2969c47 Merge pull request #371 from charmbracelet/issue-212
fix: panic in non-interactive mode when no providers set up
2025-07-31 09:05:06 +02:00
Charm
b897f8db92 chore(legal): @taigrr has signed the CLA 2025-07-31 03:31:22 -03:00
Christian Rocha
a521163544 docs(readme): more BSDs + nix run (#387) 2025-07-30 22:50:24 -04:00
Carlos Alexandro Becker
43ac8d4870 fix: panic in non-interactive mode when no providers set up
closes #212

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-30 15:15:14 -03:00
Ayman Bagabas
317c5dbfaf chore: bump bubbletea/v2 2025-07-30 12:58:12 -04:00
Kujtim Hoxha
aa41333748 Merge pull request #363 from charmbracelet/readme
docs(readme): un-bury the environment variable listing
v0.1.8
2025-07-30 18:09:15 +02:00
Kujtim Hoxha
329c4dafa7 fix: fix region detection for bedrock 2025-07-30 17:16:37 +02:00
Christian Rocha
58dfed58ad docs(readme): un-bury the environment variable listing 2025-07-30 11:14:55 -04:00
Charm
8c9a59c5cb chore(legal): @douglarek has signed the CLA v0.1.7 2025-07-30 11:56:01 -03:00
Kujtim Hoxha
d63856d90d chore: fix bedrock and azure 2025-07-30 16:46:40 +02:00
Carlos Alexandro Becker
2692f601eb ci: openbsd and netbsd (#344)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-30 11:33:34 -03:00
Carlos Alexandro Becker
b4ccb7b2f7 ci: nur license (#347)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-30 11:33:00 -03:00
Christian Rocha
cb211d6e8b docs(readme): update nix instructions (#359) 2025-07-30 10:12:23 -04:00
Kira Kawai
4ae839a023 feat: make "list" tool preview cleaner (#335) 2025-07-30 11:07:06 -03:00
Kujtim Hoxha
10500051bf Merge pull request #352 from charmbracelet/fix_providers
chore: fix custom headers and system prefix
2025-07-30 16:06:29 +02:00