Commit log

76c95de fix: don’t panic when fetching document URI path fails

Click to expand commit body
* fix: remove hardcoded panic when fetching document URI path
* chore: add structured logging to LSP URI conversion errors

Christian Rocha created

367e381 chore: fix truncation line

Kujtim Hoxha created

65b92b4 chore: add copy message

Click to expand commit body
also fix the status

Kujtim Hoxha created

426229f chore: small fix

Kujtim Hoxha created

683bcae chore: add copy

Kujtim Hoxha created

39f0772 chore: add suspend

Kujtim Hoxha created

d4b5306 chore: fix editor

Kujtim Hoxha created

ef28817 chore: prevent new sessions when agent busy

Kujtim Hoxha created

61ea243 feat: slices as well

Carlos Alexandro Becker created

0b6a6b2 ci: publish to winget, nur; fixes brew token (#297)

Carlos Alexandro Becker created

615c8d2 fix: breaks

Carlos Alexandro Becker created

b92d880 refactor: use csync.Map instead of sync.Map

Carlos Alexandro Becker created

f8aa4bf Merge remote-tracking branch 'origin/list' into tool_improvements

Kujtim Hoxha created

ee45939 chore: rename seq2

Kujtim Hoxha created

030f53c Merge pull request #302 from charmbracelet/embed

Click to expand commit body
refactor: use embed for prompts

Kujtim Hoxha created

e18a77f chore: small fix

Kujtim Hoxha created

13407ea fix: backtick

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

b053107 refactor: use embed for prompts

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

0e88228 chore: remove log

Kujtim Hoxha created

9c48f32 Merge remote-tracking branch 'origin/list' into tool_improvements

Kujtim Hoxha created

0770b12 chore: fix completions

Kujtim Hoxha created

c9fe2c5 Merge remote-tracking branch 'origin/main' into list

Kujtim Hoxha created

4a40997 Merge pull request #294 from charmbracelet/charm-434

Click to expand commit body
feat(tui): completions: dynamically adjust width based on items

Kujtim Hoxha created

29f1de2 chore: experimental new coder prompt

Kujtim Hoxha created

6808721 chore: improve permissions & edit tool

Kujtim Hoxha created

05a3e9a chore: fix tests

Kujtim Hoxha created

8c87429 Taciturnaxolotl/custom anthropic providers (#300)

Click to expand commit body
* feat: support anthropic provider type in custom provider configs
* docs: fix provider configuration field name and add anthropic example
- Change `provider_type` to `type` in documentation to match actual struct field
- Add comprehensive examples for both OpenAI and Anthropic custom providers
- Include missing `api_key` field in examples for completeness
* feat: resolve headers to allow for custom scripts and such in headers
* feat: allow headers in the anthropic client
* feat: if api_key has "Bearer " in front then using it as an
Authorization header and skip the X-API-Key header in the anthropic
client
* feat: add support for templating in the config resolve.go
something like `Bearer $(echo $ENVVAR)-$(bash ~/.config/crush/script.sh)` would work now; also added some tests since the first iteration of this broke stuff majorly lol
* feat: add a system prompt prefix option to the config
---------
Co-authored-by: Kieran Klukas <me@dunkirk.sh>
Co-authored-by: Kieran Klukas <l41cge3m@duck.com>

Kujtim Hoxha , Kieran Klukas , and Kieran Klukas created

2911847 chore: update golden

Kujtim Hoxha created

742bf1d chore: fix selected item

Kujtim Hoxha created

08e0d2b Merge remote-tracking branch 'origin/main' into list

Kujtim Hoxha created

adcf0e1 Merge pull request #284 from charmbracelet/tools-bg

Click to expand commit body
perf: init tools and providers in background

Kujtim Hoxha created

4042317 chore: remove provider tests on startup

Kujtim Hoxha created

582eeb0 fix: hide info box when the initialization message is shown

Andrey Nering created

4451131 chore: add mouse support

Kujtim Hoxha created

d6d5cbc fix: fix panic on onboarding when no model is selected on the list

Click to expand commit body
* `rm -r ~/.local/share/crush`
* run `crush`
* type something on the filter so no model is shown on the list
* press enter
* a panic happens

Fixes #285

Andrey Nering created

fa1cd6a docs(readme): genericize MCP examples

Christian Rocha created

5ba54bc chore: lint

Kujtim Hoxha created

4614a6c chore: safe slice

Kujtim Hoxha created

bb668b1 chore: rebase fix + sync map

Kujtim Hoxha created

443f3d8 chore(deps): update `u-root` to latest commit from `main`

Andrey Nering created

20d16fd chore: use new list in completions

Kujtim Hoxha created

dcf069e chore: grouped list

Kujtim Hoxha created

6b3fe6a chore: fix viewport offset

Kujtim Hoxha created

ce47eb0 chore: change checksum algo

Kujtim Hoxha created

2a13723 chore: small improvements

Kujtim Hoxha created

a6c4855 chore: improve anim performance

Kujtim Hoxha created

74f0b20 wip: initial rework

Kujtim Hoxha created

a80d6c6 wip: add to messages list

Kujtim Hoxha created

aab9b3b chore: implement new filterable list

Click to expand commit body
- use this list in the sessions selector

Kujtim Hoxha created

966d24d chore: test selection

Click to expand commit body
- it should skip unselectable items in the middle

Kujtim Hoxha created