Commit log

319cbd6 Merge remote-tracking branch 'origin/list' into improve_agent_promt

Kujtim Hoxha created

0860235 chore: experimental new coder prompt

Kujtim Hoxha created

cb18432 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

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

a4dee06 fix: csync.Map

Carlos Alexandro Becker created

ac782d1 fix: prevent nil ptr

Carlos Alexandro Becker created

6975271 fix: improve lazy slice

Carlos Alexandro Becker created

574ec2e fix: cache update logic

Carlos Alexandro Becker created

50f07eb Merge branch 'main' into tools-bg

Carlos Alexandro Becker created

6ffdc05 chore: small status update

Kujtim Hoxha created

0f3b6c6 Merge pull request #288 from charmbracelet/feat/whitelist-commands

Click to expand commit body
add command allowlist

Kujtim Hoxha created

2128964 Merge remote-tracking branch 'origin/main' into feat/whitelist-commands

Kujtim Hoxha created

0546d5b chore: update example

Kujtim Hoxha created

506c3b6 Merge pull request #292 from charmbracelet/catwalk

Click to expand commit body
feat: use new catwalk

Kujtim Hoxha created

9d77028 chore: update readme

Kujtim Hoxha created

e854fe4 Merge pull request #237 from charmbracelet/too-small

Click to expand commit body
fix(tui): app: show error message when window is too small

Kujtim Hoxha created

cc4a43f Merge pull request #268 from charmbracelet/charm-421

Click to expand commit body
fix(non-interactive): check bounds when reading message bytes

Kujtim Hoxha created

82e8b47 document, cmds => tools

Tai Groot created

809477b Merge pull request #269 from charmbracelet/charm-272

Click to expand commit body
fix(tui): cursor position in the textarea

Kujtim Hoxha created

a6b9d6f Merge pull request #293 from charmbracelet/structured-logs

Click to expand commit body
fix: structure logging

Kujtim Hoxha created

ae9da39 Merge pull request #290 from charmbracelet/charm-432

Click to expand commit body
feat(tui): completions: add select and insert keybinds

Kujtim Hoxha created