d949a22
feat: add provider-specific prompts for OpenAI, Gemini, and Anthropic
Kujtim Hoxha created
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
wip
Kujtim Hoxha created
1fa4e8a
ci: fix linting
Andrey Nering created
53668f1
Merge pull request #87 from charmbracelet/crush-shell
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
follow gofmt + gopls + staticcheck reqs for modernizing
Kujtim Hoxha created
21e25d5
Merge pull request #76 from charmbracelet/feature/finder-config
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)
* feat: add github copilot * fix: add support for claude4
Bryan Vaz created
2f8e696
chore: delete uneeded `cachedContentKey`
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
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
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