Commit log

a3aa6a4 feat: add definitions tool

Kujtim Hoxha created

feb8177 chore: small fixes

Kujtim Hoxha created

4db0009 chore: remove debug log

Kujtim Hoxha created

22b1f75 chode: remove old docs

Kujtim Hoxha created

39afa75 chore: small fixes to the config

Kujtim Hoxha created

5848d09 chore: fix shell

Kujtim Hoxha created

74dc7c3 chore: rebase

Kujtim Hoxha created

45abd36 chore: fix lint

Kujtim Hoxha created

2510917 chore: change how summarize sessions gets triggered

Kujtim Hoxha created

8547cf8 chore: adjust wording of small/large model labels

Christian Rocha created

5f65705 fix: resolve golangci-lint issues

Click to expand commit body
- Fix gofumpt formatting in models.go
- Replace deprecated database methods with context-aware versions:
  - db.Ping() -> db.PingContext()
  - db.Exec() -> db.ExecContext()
  - db.Begin() -> db.BeginTx()
- Update Taskfile.yaml to match CI lint configuration

Kujtim Hoxha created

38f7d28 chore: implement large/small model switching

Kujtim Hoxha created

943ba9b chore: change how we generate the json schema

Kujtim Hoxha created

19867d5 chore: generate schema, fix tests

Kujtim Hoxha created

aa5222a chore: enable thinking for anthropic models

Kujtim Hoxha created

f23b6a7 feat: make it possible for api key to be programatic

Kujtim Hoxha created

e36cc2f chore: make it possible to override maxTokens

Click to expand commit body
we still need to handle the case where the max tokens is more than 5% of
the total context window, this can cause the endpoint to error.

Kujtim Hoxha created

a171897 chore: change how max tokens works

Kujtim Hoxha created

cbe92ff chore: fix lint

Kujtim Hoxha created

139858e feat: add reasoning effort support and new providers

Click to expand commit body
- Add HasReasoningEffort field to Model struct with proper JSON field name
- Add ReasoningEffort field to PreferredModel for user customization
- Implement reasoning effort transfer from provider models to config
- Add OpenAI o1-preview and o1-mini models with reasoning capabilities
- Add xAI provider with Grok Beta model support
- Add OpenRouter provider with Claude 3.5 models
- Update OpenAI client to use configurable reasoning effort
- Remove unused toolCalls method from Gemini client
- Simplify validation logic using slices.Contains
- Add comprehensive tests for reasoning effort functionality

Kujtim Hoxha created

408219b chore: add new fields to provider model

Kujtim Hoxha created

8f4b2cb docs: add testing guidelines for mock providers

Kujtim Hoxha created

501efe3 fix: correct model selection index in models dialog

Kujtim Hoxha created

78701ad feat: add dynamic model switching with agent provider updates

Kujtim Hoxha created

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

Kujtim Hoxha created

57d3d3e feat: add config validation and provider system with mock support

Kujtim Hoxha created

0e0e5ef chore: migrate config file from .crush.json to crush.json

Kujtim Hoxha created

283f731 fix: formatting in validation test

Kujtim Hoxha created

92e75cc chore: clean up unused dependencies

Kujtim Hoxha created

55dc70d chore: tests

Kujtim Hoxha created

baa33d4 chore: change to the small/large model conceptg

Kujtim Hoxha created

35d60ed chore: move to the new config

Kujtim Hoxha created

12a42ea chore: add name to tools

Kujtim Hoxha created

a92be19 chore: move fur structs, small provider changes

Kujtim Hoxha created

0521638 chore: initial setup for the new config

Click to expand commit body
wip

Kujtim Hoxha 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

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