Commit log

d0080e5 fix: fmt code

Raphael Amorim created

a36896a fix: remove vscode_test

Raphael Amorim created

2f073b3 feat: initial vscode integration

Raphael Amorim created

a0cec91 Merge pull request #92 from charmbracelet/anim-ii

Click to expand commit body
chore: spinner rework

Raphael Amorim created

f3f7e4d chore(lint): pull out magic number

Christian Rocha created

af1dcaa chore(lint): normalize receiver var names

Christian Rocha created

816fad8 feat: alternate S character for logo

Christian Rocha created

b9f9519 chore(gitignore): ignore all .crush directories no matter where they are

Christian Rocha created

35fd928 chore: match initialchar colors in label position to label colors

Christian Rocha created

e9f79b0 fix: don't render periods of ellipsis when there's no label

Christian Rocha created

4784272 feat: add Arch Linux package support to nfpms

Click to expand commit body
Enable archlinux format in nfpms configuration to generate
Arch Linux packages alongside existing deb and rpm packages.

💖 Generated with Crush
Co-Authored-By: Crush <noreply@crush.charm.land>

Carlos Alexandro Becker and Crush created

b1df347 chore: integrate overhauled spinner

Christian Rocha created

5df4167 chore: overhaul spinner

Christian Rocha created

b738f51 fix: fix config

Kujtim Hoxha created

6756cc3 ci: fixes

Carlos Alexandro Becker created

4ed7abe ci: nightly

Carlos Alexandro Becker created

bdd60df fix: secrets

Carlos Alexandro Becker created

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