Commit log

f02ce4b v0.9.0

Christian Rocha created

38468a3 docs(readme): tidy attribution section

Christian Rocha created

348fa94 Update README.md

Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>

Raphael Amorim and Andrey Nering created

3445769 chore: various attention to detail edits via @andreynering

Christian Rocha created

13735c7 docs: add missing anchor

Andrey Nering created

2f73e6c docs(readme): mention contributing guide (#1067)

Click to expand commit body
Closes #1064

Andrey Nering created

6c380d4 feat: add attribution settings to config and bash tool (#1025)

Click to expand commit body
* feat: add attribution settings to config and bash tool
* fix(readme): move ephemeral data block back to cfg section

Closes: #445

Amolith created

b00ffcc feat: LSP implementation using x/powernap (#1011)

Click to expand commit body
* feat: LSP implementation using x/powernap

Replace custom LSP client implementation with the `charmbracelet/x/powernap` library, significantly reducing codebase complexity by removing ~12,000 lines of custom LSP protocol handling code. This migration introduces:

- **Simplified client architecture**: Replace custom LSP transport, protocol, and method handling with powernap's battle-tested implementation
- **Enhanced workspace support**: Add workspace markers and inactive LSP server detection capabilities from powernap
- **Improved configuration**: Integrate powernap's default LSP server configurations and settings
- **Reduced maintenance burden**: Remove custom protocol definitions, JSON marshaling, and transport layer code
- **More features**: e.g. workspace root markers, starting LSP servers only where these files exist

The refactor maintains existing functionality while leveraging powernap's robust LSP client foundation, making the codebase more maintainable and feature-rich.

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

chore: updates

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

* fix: code review

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

* revert: unwanted change

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

* fix: improve code

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

* fix: schema

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

* fix: improve merge

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

* fix: unneeded changes

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

* fix: cleanup

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

* fix: several fixes

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

* fix: cleanup

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

* fix: more cleanup

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

* fix: use csync

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

* fix: did close

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

* fix: remove unused code

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

* fix: cleanup

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

* fix: cleanup

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

* fix: clean

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

* fix: cleanup

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

* test: fix

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

* refactor: improve func

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

* fix: http client debug

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

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>

Carlos Alexandro Becker and Andrey Nering created

898f1ee fix(config): look for more than just crush.md

Click to expand commit body
Crush used to show the initialization popup even when the project uses
something other than `CRUSH.md`. Crush already has support for loading
those other context files, like `CLAUDE.md` or `AGENTS.md`, so this just
changes the popup check logic to look for the same set it loads

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

Amolith and Crush created

382f1ca chore: fix labeler script

Andrey Nering created

11c6e4f ci(issue-labeler): add azure

Andrey Nering created

073b5b3 chore(legal): @khushveer007 has signed the CLA

Charm created

0bba5af chore: task run

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

Carlos Alexandro Becker created

610ad4f v0.8.3

Andrey Nering created

e2e952b fix: only enable watcher for git repos (#1060)

Raphael Amorim created

a9d3080 Fix(gemini): ensure tool responses have the user role

David Mohl created

f14867e chore(legal): @dvcrn has signed the CLA

Charm created

9a8574b chore: bump fang to v0.4.1 to fix #1041

Ayman Bagabas created

0146161 docs(readme): add cerebras API key to table

Christian Rocha created

9d03aeb v0.8.2

Andrey Nering created

6ec5a77 chore: update `github.com/raphamorim/notify` to v0.9.4

Andrey Nering created

313510c chore(deps): fix go.sum

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

Carlos Alexandro Becker created

9a132dc fix: introduce notify ignore files

Raphael Amorim created

7ff6ba9 refactor: make func unexported

Andrey Nering created

8cae314 fix: windows lint for number

Raphael Amorim created

de3d46b fix: make the limit really high on non-unix

Raphael Amorim created

d401aa3 fix: request MaximizeOpenFileLimit for unix

Raphael Amorim created

fd6b617 fix: remove ulimt as go 1.19 automatically raises file descriptors

Raphael Amorim created

a7766d9 chore: remove anim example (#1045)

Click to expand commit body
there no reason for that to be there.

with it removed, go run ./... will work :)

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

Carlos Alexandro Becker created

480dc02 chore(legal): @Grin1024 has signed the CLA

Charm created

3d79848 chore(legal): @WhiskeyJack96 has signed the CLA

Charm created

18ea1c9 handle ctx cancel event

Vadim Inshakov created

544f3b7 feat: fix too many open files issue (#1033)

Click to expand commit body
* feat: fix too many open files issue
* fix: go.sum
* chore: cleanup go.mod

---------

Co-authored-by: Christian Rocha <christian@rocha.is>
Co-authored-by: kujtimiihoxha <kujtimii.h@gmail.com>

Raphael Amorim , Christian Rocha , and kujtimiihoxha created

8c0d7b6 docs(readme): copyedits to provider disabling section

Christian Rocha created

165a101 v0.8.0

Andrey Nering created

bd4503e chore: provider error message copyedit (#1029)

Christian Rocha created

04b5710 docs(readme): document how to disable providers auto-update

Andrey Nering created

c0edda6 feat: add `crush update-providers` command

Andrey Nering created

230e4de feat: add ability to disable providers auto-update from catwalk

Andrey Nering created

c7d3335 chore: remove duplicate tools

kujtimiihoxha created

c571aef chore: refactor

kujtimiihoxha created

9c3a1b4 chore: lint

kujtimiihoxha created

f186e58 fix: add mcps after the filter

kujtimiihoxha created

9e42d8c chore(legal): @Amolith has signed the CLA

Charm created

3710b3c feat: add reasoning dialog

Click to expand commit body
💘 Generated with Crush
Co-Authored-By: Crush <crush@charm.land>

kujtimiihoxha and Crush created

dc5475f docs(readme): add bluesky to socials

Andrey Nering created

4561c2a chore: bump ultraviolet to fix double encoding keys on windows

Ayman Bagabas created

9bc8c6b chore: do not hide the reasoning content

kujtimiihoxha created

bab2bec fix: set reasoning param when selecting model

kujtimiihoxha created

8d46cf0 fix: fix agent

kujtimiihoxha created