319cbd6
Merge remote-tracking branch 'origin/list' into improve_agent_promt
Kujtim Hoxha created
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)
* 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
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
* `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
- use this list in the sessions selector
Kujtim Hoxha created
966d24d
chore: test selection
- 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
chore(deps): update lipgloss
Kujtim Hoxha created
ea907c6
chore(deps): update lipgloss
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
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
feat: use new catwalk
Kujtim Hoxha created
9d77028
chore: update readme
Kujtim Hoxha created
e854fe4
Merge pull request #237 from charmbracelet/too-small
fix(tui): app: show error message when window is too small
Kujtim Hoxha created
cc4a43f
Merge pull request #268 from charmbracelet/charm-421
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
fix(tui): cursor position in the textarea
Kujtim Hoxha created
a6b9d6f
Merge pull request #293 from charmbracelet/structured-logs
fix: structure logging
Kujtim Hoxha created
ae9da39
Merge pull request #290 from charmbracelet/charm-432
feat(tui): completions: add select and insert keybinds
Kujtim Hoxha created