Commit log

c84de05 docs: add some package-level GoDoc comments

Click to expand commit body
Co-authored-by: Justin Johnson <jeepinbird@gmail.com>

Christian Rocha and Justin Johnson created

06a77d6 docs: add comment and commit notes to CRUSH.md

Christian Rocha created

60ca35f fix(noninteractive): strip leading newline from assistant responses

Click to expand commit body
💘 Generated with Crush

Co-Authored-By: Crush <crush@charm.land>

Christian Rocha and Crush created

389a6ab chore(noninteractive): accept a writer for output

Christian Rocha created

2fd5ab2 fix(noninteractive): always print newline after output

Click to expand commit body
This is particularly important to keep the last line of output from
being overwritten by the prompt when output's a TTY.

Christian Rocha created

88c88c6 refactor(agent): clarify user-initiated cancellations and denials (#1368)

Click to expand commit body
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

c658994 refactor: simplify `home.Dir()` (#1353)

Andrey Nering created

9272218 fix: rethink global config path on windows: use `$HOME/.config` (#1352)

Andrey Nering created

ac80175 chore: switch from bar cursor to blocky cursor

Christian Rocha created

d4d331f fix(lint): don't shadow 'env' variable

Click to expand commit body
Elsewhere in the package, many things are called env. This change
renames the 'env' type used in testing to fix shadow warnings.

Christian Rocha created

98780b1 chore(deps): bump the all group with 4 updates (#1366)

Click to expand commit body
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

9e7546c chore(legal): @niklasschaeffer has signed the CLA

Charm created

11471e8 chore(legal): @heynemann has signed the CLA

Charm created

1855533 ci: on schema update commits, use @charmcli as the author (#1344)

Andrey Nering created

78ef918 v0.13.7

Andrey Nering created

c467d13 chore: improve azure support (#1351)

Kujtim Hoxha created

07eb36c chore: gramatical edit (#1350)

Christian Rocha created

be68f48 List performance improvements (#1325)

Click to expand commit body
Co-authored-by: Raphael Amorim <rapha850@gmail.com>

Kujtim Hoxha and Raphael Amorim created

f6e82a4 fix: address panic due to possible `nil` map (#1348)

Andrey Nering created

83acb62 chore(.gitignore): ignore `/tmp` dir

Andrey Nering created

df4d66b feat: keep successful edits even if some fail (#1327)

Kujtim Hoxha created

31cb618 v0.13.6

Andrey Nering created

b9e41f8 refactor(shell): some small code adjustments

Andrey Nering created

569044c fix: only enable built-in core utils by default on windows

Click to expand commit body
Or we risk making them failing on other platforms due to
incompatibilities.

Fixes #1341

Andrey Nering created

a885da8 fix: upgrade bubbletea to fix rendering issues (#1340)

Click to expand commit body
Co-authored-by: Kujtim Hoxha <kujtimii.h@gmail.com>

Ayman Bagabas and Kujtim Hoxha created

04bc015 fix(ux): fix crush logo flicker on window resizes (#1338)

Andrey Nering created

ae70537 fix: fix broken tools on `crush run` (#1333)

Andrey Nering created

b61473d chore(legal): @teras has signed the CLA

Charm created

e07731b v0.13.5

Christian Rocha created

05577de fix(tui): disable progress bar for unsupported terminals (#1329)

Ayman Bagabas created

7b4cb40 fix(tui): make permissions dialog height responsive to resize (#877)

James Trew created

cf6beff chore: add vcr cassette files to `.gitignore` (#1332)

Andrey Nering created

748be99 v0.13.4

kujtimiihoxha created

2834bf7 fix: openrouter key validation

kujtimiihoxha created

b8edb71 chore(legal): @bradflaugher has signed the CLA

Charm created

b861edc v0.13.3

Andrey Nering created

ea6ec87 chore: skipping agent tests on windows temporarily

Andrey Nering created

d32831e fix(test): normalize output of download tool to make tests pass on windows

Andrey Nering created

6b206a8 test: re-record vcr cassettes

Andrey Nering created

092ff22 fix(agent-test): instruct the model to not output the file timestamp

Click to expand commit body
Or the cassettes won't because because they are not deterministic.

Andrey Nering created

68fcf9f fix: update fantasy and catwalk with fixes

Click to expand commit body
* https://github.com/charmbracelet/crush/issues/1314
* https://github.com/charmbracelet/fantasy/pull/50
* https://github.com/charmbracelet/catwalk/pull/92

Andrey Nering created

e159237 fix: add prefix if exists in all calls (#1311)

Kujtim Hoxha created

311605d chore: update fantasy (#1316)

Kujtim Hoxha created

019b7a2 fix(tools): fix handling of abs paths on windows

Andrey Nering created

fd5f830 fix(test): normalize file separator to make vcr cassette match

Andrey Nering created

133f698 refactor: make test code a little bit cleaner

Andrey Nering created

b0b5331 ci: remove skip for `TestCoderAgent` on windows

Andrey Nering created

63bec61 chore(legal): @dawndiy has signed the CLA

Charm created

f539c34 v0.13.2

kujtimiihoxha created

563f11b chore: go mod tidy

kujtimiihoxha created