Commit log

4724ba6 refactor(update): treat prereleases as latest

Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush

Amolith created

cd1b334 docs(readme): reword, mention disabled metrics

Amolith created

b83dd48 chore(metrics): disable

Amolith created

21201e6 build(release): add fork command

Amolith created

3b8d289 feat: yeet the rug-pull-facilitator (CLA)

Amolith created

1a2e37c docs: mention installation from this fork

Amolith created

e4ed581 docs: add pre-commit flow instruction to CRUSH.md

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

Amolith and Crush created

a9b4067 feat: improve init cmd

Click to expand commit body
- Include more detailed instructions, covering architecture,
  control/data flow

Amolith created

8673431 chore: redo imports everywhere, fmt

Amolith created

9e5f1df feat(editor): add ctrl+. to open cwd

Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush

Amolith created

f985df0 fix(editor): parse EDITOR command with arguments

Click to expand commit body
Current Crush gives the following error when I try to open my `EDITOR`
with `ctrl+o`:

```
Error reported error="exec: \"zed --wait\": executable file not found in $PATH" source=path/to/internal/tui/util/util.go:27
```

This fix properly handles EDITOR values containing arguments, like `zed
--wait`, by using the shell interpreter we already depend on to separate
the executable from its args before invoking `exec.CommandContext`.

Assisted-by: Claude Sonnet 4.5 via Crush

Amolith created

e99ddd1 feat(notification): add em'

Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush

Amolith created

ae2efd9 feat(prompt): distinguish user/project context

Click to expand commit body
Separate user-defined memory paths from project-specific context paths.
Previously, memory paths were appended to context paths. Now, they are
passed distinctly to the prompt generator.

The CoderPrompt now formats project context within <project_context>
tags and user memory within <user_preferences> tags, each with a
specific explanatory header for the LLM. This allows for clearer
separation and potential prioritization by the model.

Issue: charmbracelet/crush#1050

Amolith created

d6afe5c feat: load user CRUSH.md and AGENTS.md from config

Click to expand commit body
Issue: charmbracelet/crush#1050

Amolith created

8703bed chore(legal): @heimoshuiyu has signed the CLA

Charm created

1f38946 v0.18.5

Christian Rocha created

b363612 chore(ui): adjust status notification details (#1490)

Christian Rocha created

7b4691e chore: add gopls settings from Carlos's dotfiles (#1424)

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

Christian Rocha and Crush created

281e7fa docs(readme): update "aws bedrock" to "amazon bedrock" (#1478)

Micah Walter created

fde23e9 v0.18.4

Kujtim Hoxha created

14e157a chore(legal): @micahwalter has signed the CLA

Charm created

4827f4c fix: kimi coding api key validation (#1477)

Kujtim Hoxha created

f08e852 fix: detect version for `go install ...@main` (#1476)

Andrey Nering created

1393621 v0.18.3

Kujtim Hoxha created

c381834 fix: handle google reasoning (#1474)

Kujtim Hoxha created

12f093d feat: show a different message if crush is built from source

Andrey Nering created

fb7d5b6 style: small code style updates

Andrey Nering created

8f437ac fix: don't notify update available when running local build (#1465)

Bruno Krugel created

42f0f2b chore: auto-update generated files

Charm created

42122dc fix: add missing openai-compat in schema (#1461)

Bruno Krugel created

afc8fd0 feat: notify about new crush versions (#361)

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

Raphael Amorim , Carlos Alexandro Becker , and Andrey Nering created

e53c733 chore: bump bubbles to v2.0.0-rc.1 and update textarea and help width usage

Ayman Bagabas created

0267342 v0.18.2

Christian Rocha created

ce5ffb0 chore: bump bubbletea and ultraviolet to reduce resize tearing (#1460)

Ayman Bagabas created

cd3bd53 fix(mcp): always call `ListTools` to discover available tools (#1447)

Lennart Lopin created

a2e2e64 chore(setup): model chooser language copyedit

Christian Rocha created

9d70d1d chore(attribution): default to assisted-by + email (#1444)

Amolith created

f6186cb chore(legal): @iainlane has signed the CLA

Charm created

0f39613 chore(legal): @Iflgit has signed the CLA

Charm created

3dd157c chore: bump bubbletea and ultraviolet to support mode 2026

Ayman Bagabas created

ecb66e8 v0.18.1

Kujtim Hoxha created

7af916b chore: update fantasy & add support for gpt-5.1 (#1439)

Kujtim Hoxha created

882914d docs(readme): add initialize_as (#1438)

Amolith created

ee47e3d chore(deps): update `charm.land/x/vcr` to v0.1.1

Andrey Nering created

e9048a8 test: record vcr cassettes

Andrey Nering created

5ff62b6 chore(deps): update fantasy to v0.3.0

Andrey Nering created

992c3d1 v0.18.0

Andrey Nering created

39435dd chore: auto-update generated files

Charm created

4e40b47 feat(config): default to AGENTS.md w/ new setting (#1403)

Amolith created

c094eaf fix(test): set a fixed attribution to avoid system prompt mismatch

Andrey Nering created