Commit log

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

3e18da5 chore: more tests

Kujtim Hoxha created

99bbcce chore: initial implementation

Kujtim Hoxha created

4509fe7 fix: sync

Carlos Alexandro Becker created

e9d797e Merge pull request #296 from charmbracelet/lipgloss

Click to expand commit body
chore(deps): update lipgloss

Kujtim Hoxha created

97290c8 fix(tui): completions: improve positioning and handling completions

Click to expand commit body
With this, the completions popup will now reposition itself on
fitlering, resizing, and when the cursor moves. It also ensures that the
completions are correctly positioned relative to the textarea cursor
position.

Ayman Bagabas created

ea907c6 chore(deps): update lipgloss

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

Carlos Alexandro Becker created