Commit log

af2b43a fix: reference Charmtone colors directly in theme

Christian Rocha created

83fee21 fix: reference Charmtone colors directly in theme

Christian Rocha created

aad4090 wip theme + new UI

Kujtim Hoxha created

b37ff5f implement completions

Kujtim Hoxha created

6f12143 chore: align 'Charm' to edge of C curve

Christian Rocha created

ff1161c fix(lint): correct typo

Christian Rocha created

8807bfe feat: integrate new title block

Christian Rocha created

47bb36b chore: fix typo in comment

Christian Rocha created

a86b4e2 chore: rename 'title' package to 'logo'

Christian Rocha created

a74f652 chore: truncate version number if too long

Christian Rocha created

93e39fc feat: title block package

Christian Rocha created

e9a8bda wip arguments dialog

Kujtim Hoxha created

2329178 wip list sections

Kujtim Hoxha created

b787dc0 wip command dialog

Kujtim Hoxha created

f154400 wip dialogs

Kujtim Hoxha created

a23e1a3 cleanup nested tool rendering

Kujtim Hoxha created

9a69a31 handle agent tool

Kujtim Hoxha created

3eff8fa fix lint

Kujtim Hoxha created

8c6e817 refactor and document

Kujtim Hoxha created

2883256 implement tool calls in the ui

Kujtim Hoxha created

4b5ea74 ci: run linting on ci

Andrey Nering created

26d9141 lint: setup to find issues on tests as well

Andrey Nering created

0f17256 lint: temporarily disable the broken rules

Andrey Nering created

b76edd4 lint: fix unneeded lint comment

Andrey Nering created

474c085 lint: fix whitespace issues

Andrey Nering created

0927446 chore: run `gofumpt`

Andrey Nering created

f6386bd chore: add a taskfile and default golangci-lint config

Andrey Nering created

a83fec2 chore: add a `.editorconfig` file

Andrey Nering created

bc67c13 fix: tui: use KeyPressMsg instead of KeyMsg

Click to expand commit body
The `tea.KeyMsg` type can match both key presses and releases, which can
lead to unexpected behavior in the TUI. Use `tea.KeyPressMsg` explicitly
to ensure we match only key presses.

Ayman Bagabas created

9c4a47b fix tools calls

Kujtim Hoxha created

25e9651 add anim to the messages

Kujtim Hoxha created

abbbc05 refactor tool rendering

Kujtim Hoxha created

c891295 fix: tui: properly calculate quit dialog size

Click to expand commit body
This uses the style frame size to calculate the quit dialog width.

Ayman Bagabas created

b364394 initial chat refactor

Click to expand commit body
wip

Kujtim Hoxha created

af838d1 move to v2

Kujtim Hoxha created

05b0570 refactor: upgrade Anthropic SDK to v1.4.0 and adapt provider code

Click to expand commit body
### CHANGES

- Upgrade Anthropic Go SDK dependency to version 1.4.0.
- Adapt provider code to breaking changes in the SDK.
- Update constructors for tool use and thinking parameters.
- Use new `OfText` field for accessing message content.
- Add Claude 4 Opus and Sonnet to documentation.

Kayvan Sylvan created

18f020c fix(provider/gemini): prevent empty parts in assistant messages

Tom X Nguyen created

d4c8d05 add openrouter deepseek free

Kujtim Hoxha created

0c38c0f update readme and gemini

Kujtim Hoxha created

12a98d6 Update readme & use provided logging package

Pietjan Oostra created

a2524a1 Add local provider

Pietjan Oostra created

94d5fe0 add sonnet 4

Kujtim Hoxha created

103f1c1 feat: non-interactive mode

Radu Topala created

9e065cd docs(readme): add demo GIF (#160)

Christian Rocha created

a9fa918 feat: support VertexAI provider (#153)

Click to expand commit body
* support: vertexai

fix

fix

set default for vertexai

added comment

fix

fix

* create schema

* fix README.md

* fix order

* added pupularity

* set tools if tools is exists

restore commentout

* fix comment

* set summarizer model

mineo created

49c710b Add completion menu for file paths (#145)

Click to expand commit body
* feat(context-dialog): init

* chore(simple-list): refactor with generics

* fix(complete-module): fix fzf issues

* fix(complete-module): add fallbacks when rg or fzf is not available

* chore(complete-module): code improvements

* chore(complete-module): cleanup

* fix(complete-module): dialog keys cleanup

* fix(simple-list): add fallback message

* fix(commands-dialog): refactor to use simple-list

* fix(simple-list): add j and k keys

* fix(complete-module): cleanup and minor bug fixes

* fix(complete-module): self review

* fix(complete-module): remove old file

Adictya created

3e42475 Improve summary to keep context (#159)

Click to expand commit body
* improve summary to keep context

* improve loop

* remove debug msg

Kujtim Hoxha created

4f0c1c6 feat: add configuration persistence for model selections (#154)

Aiden Cline created

e8b4bb0 allow configuring shell (#157)

Ed Zynda created

36faca4 feat: Support named arguments in custom commands (#158)

Click to expand commit body
* Allow multiple named args

* fix: Fix styling in multi-arguments dialog

* Remove old unused modal

* Focus on only one input at a time

Ed Zynda created