Commit log

0ccf3d9 bug: add vendor hash

Kieran Klukas created

aedf76a Merge branch 'main' into taciturnaxoltol/flake

Kieran Klukas created

6ffdc05 chore: small status update

Kujtim Hoxha created

0f3b6c6 Merge pull request #288 from charmbracelet/feat/whitelist-commands

Click to expand commit body
add command allowlist

Kujtim Hoxha created

2128964 Merge remote-tracking branch 'origin/main' into feat/whitelist-commands

Kujtim Hoxha created

0546d5b chore: update example

Kujtim Hoxha created

506c3b6 Merge pull request #292 from charmbracelet/catwalk

Click to expand commit body
feat: use new catwalk

Kujtim Hoxha created

9d77028 chore: update readme

Kujtim Hoxha created

e854fe4 Merge pull request #237 from charmbracelet/too-small

Click to expand commit body
fix(tui): app: show error message when window is too small

Kujtim Hoxha created

cc4a43f Merge pull request #268 from charmbracelet/charm-421

Click to expand commit body
fix(non-interactive): check bounds when reading message bytes

Kujtim Hoxha created

82e8b47 document, cmds => tools

Tai Groot created

809477b Merge pull request #269 from charmbracelet/charm-272

Click to expand commit body
fix(tui): cursor position in the textarea

Kujtim Hoxha created

a6b9d6f Merge pull request #293 from charmbracelet/structured-logs

Click to expand commit body
fix: structure logging

Kujtim Hoxha created

ae9da39 Merge pull request #290 from charmbracelet/charm-432

Click to expand commit body
feat(tui): completions: add select and insert keybinds

Kujtim Hoxha created

d4575e3 move skip to permissions

Tai Groot created

7015943 rename to use toplevel permissions

Tai Groot created

bc6fadc add command whitelist

Tai Groot created

5c9f168 chore(diffview): `TrimSuffix` -> `TrimRight`

Click to expand commit body
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>

Andrey Nering and Ayman Bagabas created

90d1e2f fix(diffview): escape content to avoid surprises

Andrey Nering created

e6186c6 perf(ansiext): grow string builder to optimize allocations

Andrey Nering created

63efed6 refactor: move ansi escape function to the `ansiext` package

Andrey Nering created

e7f29ad fix(diffview): fix rendering issue caused by line breaks added by chroma

Andrey Nering created

78789b8 refactor(diffview): simplify how we handle line endings

Andrey Nering created

d896927 fix: structure logging

Carlos Alexandro Becker created

441c28e fix: typo

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

Christian Rocha and Carlos Alexandro Becker created

b352223 ci: trigger

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

Carlos Alexandro Becker created

464477c feat: use new catwalk

Carlos Alexandro Becker created

cc5ef29 feat(tui): completions: add select and insert keybinds

Click to expand commit body
This adds keybinds to select next/previous completion item using ctrl+p
and ctrl+n similar to Vim's completion behavior.

Ayman Bagabas created

da127ca chore: bump charmbracelet/ultraviolet to v0.0.0-20250723145313-809e6f5b43a1

Ayman Bagabas created

b74c180 docs(readme): add notes about APKs and PKGs

Christian Rocha created

effe2f5 chore(goreleaser): release for windows

Andrey Nering created

68e1130 chore(windows): remove warning

Andrey Nering created

ec7894f feat(shell): use coreutils from u-root

Andrey Nering created

cb3bcaa ci: build apk for alpine

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

Carlos Alexandro Becker created

c8c7c4a docs(readme): now supporting windows!

Christian Rocha created

51d6d07 ci: publish to npm (#266)

Click to expand commit body
* ci: publish to npm

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: job

* fix: drop keywords

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

9db27b2 chore(non-interactive): log read error

Christian Rocha created

1a0a4f5 fix(non-interactive): check bounds when reading message bytes

Christian Rocha created

95b0f86 ci: fix `build` github action

Andrey Nering created

9ce4fb6 chore: be specific about what is too small

Christian Rocha created

c8e2938 chore: improve shell output and summary to include cwd

Kujtim Hoxha created

bb3b380 fix: anim out of bounds (#283)

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

Carlos Alexandro Becker created

199e315 chore(tui): small window design adjustments

Christian Rocha created

0e51a48 Merge pull request #281 from charmbracelet/charm-415

Click to expand commit body
fix(tui): status: properly truncate info messages

Raphael Amorim created

a5b8fd5 perf(diffview): use faster checksum algorithm

Andrey Nering created

4503e69 docs(readme) add stdio MCP; add logs section

Click to expand commit body
* Add sse/stdio examples of MCP config to README.md
* Add logs information to README.md

Manuel Odendahl created

5950cf8 fix(tui): status: properly truncate info messages

Ayman Bagabas created

a36d35c Merge pull request #280 from charmbracelet/charm-417

Click to expand commit body
fix(tui): renderer: line wrapping in chat

Kujtim Hoxha created

82a34c7 fix(tui): renderer: line wrapping in chat

Click to expand commit body
This fixes an issue where the tool call in nested headers don't wrap
correctly when the tool name is long. The tool name is now rendered
without an extra trailing space, and the parameter list is rendered with
the correct width calculation.

Ayman Bagabas created

a8ec22f Merge pull request #273 from charmbracelet/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.6.2

Click to expand commit body
chore(deps): bump github.com/anthropics/anthropic-sdk-go from 1.4.0 to 1.6.2

Raphael Amorim created