7448f3c
build(release): add fork command
Amolith created
7448f3c
build(release): add fork command
Amolith created
85ce410
feat: yeet the rug-pull-facilitator (CLA)
Amolith created
dbb7f8a
docs: mention installation from this fork
Amolith created
07a7515
docs: add pre-commit flow instruction to CRUSH.md
Co-Authored-By: Crush <crush@charm.land>
Amolith and Crush created
53de9cd
feat: replace CRUSH with AGENTS, improve init cmd
- Refer to `AGENTS.md` instead of `CRUSH.md` - Include more detailed instructions, covering architecture, control/data flow
Amolith created
7f8ee57
chore: redo imports everywhere, fmt
Amolith created
161f78c
feat(config): add trailer_style option
Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
fceba3e
feat(tui): recently-used model section
Track up to 5 most recent model selections per type: - Display recently used models and their providers in dedicated UI section - Persist recent model history in config - Improve error handling for model preference updates Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
04a5f34
feat(notification): completion/permission notifs
Co-authored-by: Crush <crush@charm.land>
Amolith and Crush created
f8c1735
feat(prompt): distinguish user/project context
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
056cbb2
feat: load user CRUSH.md and AGENTS.md from config
Issue: charmbracelet/crush#1050
Amolith created
ba079cc
v0.16.1
Andrey Nering created
07a4738
fix: improve ux for presenting errors from providers (#1388)
Andrey Nering created
87df66d
chore: upgrade dependencies and fix related code (#1404)
Ayman Bagabas created
b05e167
v0.16.0
Kujtim Hoxha created
a8f90ff
chore: remove flaky tests
Kujtim Hoxha created
4401d5b
feat: background jobs & remove persistent shell (#1328)
Co-authored-by: Christian Rocha <christian@rocha.is> Co-authored-by: Raphael Amorim <rapha850@gmail.com> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Kujtim Hoxha , Christian Rocha , Raphael Amorim , and Andrey Nering created
3f13acd
v0.15.2
Ayman Bagabas created
557bfa7
chore: upgrade bubbletea to fix rendering issue #1389
Fixes: https://github.com/charmbracelet/crush/issues/1389
Ayman Bagabas created
5306907
feat(ui): ctrl+l/ctrl+m to open model switcher (#1274)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e3cea7b
chore(legal): @nanvenomous has signed the CLA
Charm created
47212fa
Revert "fix(sqlite): remove WAL pragma" (#1393)
Kujtim Hoxha created
bb96ca3
fix(sqlite): remove WAL pragma (#1280)
Carlos Alexandro Becker created
323c8cd
chore: fix: upgrade dependencies and fix rendering on non-tc terminals
Related: https://github.com/charmbracelet/crush/issues/1386
Ayman Bagabas created
9b20373
chore(legal): @danielmerja has signed the CLA
Charm created
7309a7a
v0.15.0
Kujtim Hoxha created
51a2144
feat: agentic fetch tool (#1315)
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Kujtim Hoxha and Andrey Nering created
cae2681
chore(legal): @LarsArtmann has signed the CLA
Charm created
757d823
feat(tui/chat): use @ for files, / for commands (#1377)
Amolith created
87bf27c
chore(deps): update to fantasy v0.1.6 (#1383)
Andrey Nering created
ac65f02
v0.14.0
Andrey Nering created
29a73e1
docs(readme): improve mcp example to have the real github url (#1378)
Andrey Nering created
5d01173
fix: handle delayed mcp init
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
a2f7cbb
fix: improve code
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
a074fa9
fix: missing handle call
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
e519d6f
fix(mcp): tool/prompt list update
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
54076c0
refactor(mcp): some more decoupling
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
4ca34bb
feat(mcp): refactor, support prompts
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
0182d94
feat: show progress bar on boot for feedback (#1371)
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Andrey Nering and Ayman Bagabas created
449de92
refactor(catwalk): remove stale helper to avoid confusion
Andrey Nering created
fc128be
fix(catwalk): improve fetch logging message
We recently changed the behavior to always fetch from Catwalk. No need to tell cache is stale. Cache is only used when using offline mode.
Andrey Nering created
3398577
fix(noninteractive): spinner text on light backgrounds
Christian Rocha created
c84de05
docs: add some package-level GoDoc comments
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
💘 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
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)
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