Commit log

5ab9f22 ci: revert, fix made on meta

Click to expand commit body
see: https://github.com/charmbracelet/meta/commit/18dccebf03ae0cc4551f90754d1850050ee72f81

Carlos Alexandro Becker created

2835dad ci: fix username

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

35ad078 ci: fix token

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

91bf008 ci: release and nightly jobs (#90)

Click to expand commit body
* ci: release and nightly jobs

plus several improvements

* fix: diff

* fix: aur

* fix: schedule

* fix: tmpl

* fix: schedule

Carlos Alexandro Becker created

6f2387c Merge pull request #83 from charmbracelet/config-provider-changes

Click to expand commit body
Config/Agent/Provider Overhaul

Kujtim Hoxha created

142ff9e chore: remove unnecessary commnet

Kujtim Hoxha created

979384a chore: fix lint

Kujtim Hoxha created

6e25625 Merge branch 'public_main' into config-provider-changes

Kujtim Hoxha created

f0571f5 fix(tool/grep): always show file names with rg (#271)

Aldehir Rojas created

1f6eef4 fix(mcp): ensure required field if nil (#278)

Gedy Palomino created

290f1f4 chore: small fixes

Kujtim Hoxha created

9f098d1 chore: remove debug log

Kujtim Hoxha created

11b65a0 chode: remove old docs

Kujtim Hoxha created

8992d02 chore: small fixes to the config

Kujtim Hoxha created

2b6766a chore: fix shell

Kujtim Hoxha created

5bcb647 chore: rebase

Kujtim Hoxha created

d0fcb3f chore: fix lint

Kujtim Hoxha created

f3f4d9d chore: change how summarize sessions gets triggered

Kujtim Hoxha created

f0091c3 chore: adjust wording of small/large model labels

Christian Rocha created

9eab1ba 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

2a10ac9 chore: implement large/small model switching

Kujtim Hoxha created

21719ee chore: change how we generate the json schema

Kujtim Hoxha created

28c85ea chore: generate schema, fix tests

Kujtim Hoxha created

19f1a2d chore: enable thinking for anthropic models

Kujtim Hoxha created

19c0e04 feat: make it possible for api key to be programatic

Kujtim Hoxha created

03871a5 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

eb3550a chore: change how max tokens works

Kujtim Hoxha created

1e18320 chore: fix lint

Kujtim Hoxha created

12d0f1f 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

df9b100 chore: add new fields to provider model

Kujtim Hoxha created

e3b55ce docs: add testing guidelines for mock providers

Kujtim Hoxha created

1649dd0 fix: correct model selection index in models dialog

Kujtim Hoxha created

135aceb feat: add dynamic model switching with agent provider updates

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

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

77d326e chore: go mod tidy

Ayman Bagabas created