Commit log

afc104f chore: remove comment

Kujtim Hoxha created

c050a33 chore: small fix

Kujtim Hoxha created

907b825 chore: fix name

Kujtim Hoxha created

eab7e3d chore: remove global config

Kujtim Hoxha created

77e83c2 chore: make lsp config independent

Kujtim Hoxha created

df1e13f chore: default to the new prompt

Kujtim Hoxha created

088b127 Merge remote-tracking branch 'origin/list' into tool_improvements

Kujtim Hoxha created

88141b5 Merge remote-tracking branch 'origin/main' into list

Kujtim Hoxha created

60e7d04 chore: fix lint issue

Andrey Nering created

9dd0233 chore(deps): update mvdan/sh with kill issue fix

Click to expand commit body
This includes a fix for a kill issue with grand child processes.
That affects, for example, Go programs ran via `go run ...`.

* https://github.com/mvdan/sh/issues/1171
* https://github.com/mvdan/sh/pull/1172

Andrey Nering created

1da73ea Merge remote-tracking branch 'origin/list' into tool_improvements

Kujtim Hoxha created

8e4a2ce Merge remote-tracking branch 'origin/main' into list

Kujtim Hoxha created

e6ee60b Merge pull request #303 from charmbracelet/csyncmap

Click to expand commit body
refactor: use csync.Map instead of sync.Map, csync.Slice where it made sense

Kujtim Hoxha created

dc7a734 docs(readme): add header

Christian Rocha 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

Click to expand commit body
- 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

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