Commit log

d949a22 feat: add provider-specific prompts for OpenAI, Gemini, and Anthropic

Kujtim Hoxha created

e16fc3d feat: add config validation and provider system with mock support

Kujtim Hoxha created

f2cb232 chore: migrate config file from .crush.json to crush.json

Kujtim Hoxha created

9538638 fix: formatting in validation test

Kujtim Hoxha created

400bf3f chore: clean up unused dependencies

Kujtim Hoxha created

086a777 chore: tests

Kujtim Hoxha created

5721e7b chore: change to the small/large model conceptg

Kujtim Hoxha created

565ab85 chore: move to the new config

Kujtim Hoxha created

6e0feda chore: add name to tools

Kujtim Hoxha created

399e7f7 chore: move fur structs, small provider changes

Kujtim Hoxha created

85fe73a chore: initial setup for the new config

Click to expand commit body
wip

Kujtim Hoxha created

1fa4e8a ci: fix linting

Andrey Nering created

53668f1 Merge pull request #87 from charmbracelet/crush-shell

Click to expand commit body
Move shell to its own package

Kujtim Hoxha created

fe3ad5b chore(theme): use charmtone in glamour theme

Christian Rocha created

8d4f80d chore: lint fixes

Kujtim Hoxha created

baad28a chore: move shell to its own package

Kujtim Hoxha created

431a6c4 Merge pull request #75 from charmbracelet/chore/modernize

Click to expand commit body
follow gofmt + gopls + staticcheck reqs for modernizing

Kujtim Hoxha created

21e25d5 Merge pull request #76 from charmbracelet/feature/finder-config

Click to expand commit body
add finders for windows/unix/local

Kujtim Hoxha created

4427df5 fixup early return for ollama (#266)

Tai Groot created

eaf855f fix: add parens for correct OOO (#72)

Tai Groot created

0dac268 Add capital letter bindings for confirm prompts

Tai Groot created

4439672 feat: add support for context from gemini.md

Tai Groot created

ce7c91e fix: schema, change theme (#73)

Tai Groot created

df557dc fix: added index on created_at for sessions, messages, and files (#53)

Carlos Alexandro Becker created

bb8c853 add finders for windows/unix/local

Tai Groot created

67d5af1 Merge branch 'main' into chore/modernize

Tai Groot created

829bb70 follow gofmt + gopls + staticcheck reqs for modernizing

Tai Groot created

41f97bc docs(crush.md): add more specific Go formatting instructions

Christian Rocha created

af72204 chore(lint): gofmt

Christian Rocha created

fb0f172 docs(readme): add (very) basic getting started instuctions

Christian Rocha created

cc96c20 feat: full windows support

Raphael Amorim created

9d75e31 fix: windows basic issues

Raphael Amorim created

b9bedba feat: add github copilot provider (#230)

Click to expand commit body
* feat: add github copilot

* fix: add support for claude4

Bryan Vaz created

2f8e696 chore: delete uneeded `cachedContentKey`

Click to expand commit body
Follow-up of 9275e770b9f6ad03b37faa9f7b24be4fcf68676f

Andrey Nering created

9275e77 chore(permissions): no need to generate a cache key

Andrey Nering created

119d903 chore: typo

Kujtim Hoxha created

ff27fc4 fix: truncate the diff on the messages

Kujtim Hoxha created

ab7c7e6 perf: attempt to improve permissions dialog performance

Andrey Nering created

8291df8 docs(readme): empty out readme + add a few essential elements

Christian Rocha created

94676b7 docs(crush.md): add commenting directive

Christian Rocha created

9e82d06 chore(spinner): set spinner to its original speed

Christian Rocha created

d575f93 feat(diffview): set tab width to 4

Click to expand commit body
The default is 8. 4 will give us some more space as it is critical for
this use case, specially on split view.

Note that this only affects languages that uses tabs for spaces, like Go.

Andrey Nering created

90ce773 remove timeout on permission

Raphael Amorim created

f1117af perf: reduce lock contention

Raphael Amorim created

0ae375a Merge remote-tracking branch 'origin/public_main'

Kujtim Hoxha created

8a6988e Merge pull request #37 from charmbracelet/few-concurrency-improvements

Click to expand commit body
perf: concurrency improvements

Raphael Amorim created

e3ca9fe increase timeout to 3min

Raphael Amorim created

caeb245 revert changes on shell

Raphael Amorim created

2937e19 perf: concurrency improvements

Raphael Amorim created

b78bf05 fix: fix sidebar init, fix focus

Kujtim Hoxha created