27e0eed
build(release): add fork command
Amolith created
27e0eed
build(release): add fork command
Amolith created
e8a1e90
feat: yeet the rug-pull-facilitator (CLA)
Amolith created
5750017
docs: mention installation from this fork
Amolith created
4c7100a
docs: add pre-commit flow instruction to CRUSH.md
Co-Authored-By: Crush <crush@charm.land>
Amolith and Crush created
44c3868
feat: improve init cmd
- Include more detailed instructions, covering architecture, control/data flow
Amolith created
f7b18b9
chore: redo imports everywhere, fmt
Amolith created
28f9161
feat(notification): completion/permission notifs
Amolith created
2bb0948
feat(config): default to AGENTS.md w/ new setting
Adds new initialize_as config field allowing users to customize the name of the file created during project initialization. Defaults to AGENTS.md but can be set to CRUSH.md, CLAUDE.md, or any custom path like docs/LLMs.md. Changes: - Add InitializeAs field to Options struct with JSON schema examples - Set default value in setDefaults() following existing patterns - Convert initialize.md to template using config variable - Update InitializePrompt() to render template with config - Update UI text in splash screen and commands dialog to be dynamic - Add test coverage for default value Fixes: #843 References: #912 Assisted-by: GLM 4.6 via Crush Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
83bbe9f
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
b6b732f
feat: load user CRUSH.md and AGENTS.md from config
Issue: charmbracelet/crush#1050
Amolith created
4ac9c76
v0.17.0
Andrey Nering created
b095afd
chore: record all cassettes after fantasy update
Andrey Nering created
02329dc
chore(taskfile): add task to record all cassettes
Andrey Nering created
4e244de
chore: update fantasy to v0.2.1
Andrey Nering created
5186bef
test: record vcr cassettes for #1379
Andrey Nering created
27093ea
feat(config): migrate deprecated co_authored_by
The old co_authored_by boolean is now deprecated in favor of trailer_style enum. When only the old setting is present, it silently migrates (true → co-authored-by, false → none). When trailer_style is set, co_authored_by is ignored. The deprecated field remains in the schema marked with deprecated: true so editors can warn users. Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
425d873
fix(bash): use model name instead of ID
Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
ef1990a
refactor(bash): make whitespace conform to spec
and make leading attribution reference conditional
Amolith created
7b47c6c
feat(config): add trailer_style option
Replace co_authored_by boolean with trailer_style enum supporting: none, co-authored-by, and assisted-by. The assisted-by option follows Fedora's AI Contribution Policy which requires transparency about AI assistance via 'Assisted-by: [Model Name]' commit message trailers. https://docs.fedoraproject.org/en-US/council/policy/ ai-contribution-policy/ Assisted-by: Claude Sonnet 4.5 via Crush
Amolith created
e9b30f7
fix: recent models test
Kujtim Hoxha created
fa28347
feat: recent models section in picker (#1374)
Co-authored-by: Crush <crush@charm.land>
Amolith and Crush created
531f448
chore(legal): @alewtschuk has signed the CLA
Charm created
5a7c715
fix(mcp): client being killed (#1419)
Carlos Alexandro Becker created
c9ca0b7
chore(task): fetch tags before installing
Christian Rocha created
665ee06
fix: append `ImageURLContent` part in `unmarshallParts` (#1387)
Daniel Merja created
025d604
docs(readme): move "local models" section to be under "custom providers" (#1402)
Andrey Nering created
07d5e5e
chore(deps): bump the all group with 3 updates (#1418)
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
8070331
chore(legal): @novalis78 has signed the CLA
Charm 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