fd19d84
      Merge branch 'list' into tool_improvements
    
    
    
     Kujtim Hoxha created
fd19d84
      Merge branch 'list' into tool_improvements
    Kujtim Hoxha created
76726b3
      chore: fix sidebar
    Kujtim Hoxha created
446ba99
      Merge branch 'list' into tool_improvements
    Kujtim Hoxha created
ff3c926
      chore: fix tool spinning
    Kujtim Hoxha created
42b659d
      chore: make anim concurrent safe
    Kujtim Hoxha created
d38891e
      Merge remote-tracking branch 'origin/main' into list
    Kujtim Hoxha created
4b0f84f
      chore: address review requests
    - Remove Slice() method from csync.Slice and use slices.Collect(s.Seq()) instead - Optimize Seq2() method to avoid calling removed Slice() method - Update Seq() to use Seq2() for better performance - Update all references throughout the codebase to use the new pattern π Generated with Crush Co-Authored-By: Crush <crush@charm.land>
Kujtim Hoxha and Crush created
2d809a7
      fix(tui): typo
    ras0q created
98f51b0
      fix: allow to override catwalk url
    Andrey Nering created
76c95de
      fix: donβt panic when fetching document URI path fails
    * 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
    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
    refactor: use embed for prompts
Kujtim Hoxha created
e18a77f
      chore: small fix
    Kujtim Hoxha created
13407ea
      fix: backtick
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
b053107
      refactor: use embed for prompts
    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
    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)
    * 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