483303d
docs(readme): add MCP info
Christian Rocha created
483303d
docs(readme): add MCP info
Christian Rocha created
0427603
fix: imports
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
6dd3b09
refactor: use sync primitives in GetMcpTools
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
5389513
Merge pull request #201 from charmbracelet/fix-lsp-watch
Kujtim Hoxha created
5c319e6
chore(lint): enable staticcheck and fix its issues
Tai Groot created
2d332fc
feat(permissions): add `--yolo` flag for auto-accepting all permissions
- Add --yolo/-y flag to enable dangerous mode that automatically accepts all permission requests - Pass yolo flag from command line through config to permission service This feature allows users to bypass all permission prompts when they trust the operations being performed, useful for automation or when running in controlled environments. 💘 Generated with Crush Co-Authored-By: Crush <noreply@crush.charm.land> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
hems , Crush , and Andrey Nering created
04048e2
fix: do not ignore all dot files (#197)
we should simply respect the gitignore, which is already there.
Carlos Alexandro Becker created
a29ec05
fix(tui): permissions: properly pad command block
This change ensures the bash command block has 1 vertical padding and 2 horizontal paddings, improving the visual layout in the permissions dialog.
Ayman Bagabas created
4c278de
fix(tui): permissions: default to diff split mode when dialog is wide enough
This makes the diff view more readable in wider dialogs by default, while still allowing users to toggle between split and unified modes. If the user has previously set a preference, that will be respected. Otherwise, the dialog will start in split mode when wide enough.
Ayman Bagabas created
833eede
fix(tui): completions should not close on no results (#198)
Carlos Alexandro Becker created
40d53fe
fix(tui): permissions: ensure content viewport has a minimum height
Ayman Bagabas created
8b984cd
fix: fix empty basepath
Kujtim Hoxha created
5336f3d
Merge pull request #199 from charmbracelet/feature/add-more-cspell-words
Added more cspell words and fixed typos
Kujtim Hoxha created
f0ca3b9
Added more cspell words and fixed typos
jam created
6c15eaf
feat: implement thinking mode for anthropic models
Kujtim Hoxha created
8eb20fa
fix(tui): adjust completions popup to fit within window width
This commit modifies the completions popup to reposition itself if it exceeds the window width and moves it to the right edge of the window.
Ayman Bagabas created
9dabfe2
fix(windows): remove powershell/cmd builtins and keep only programs
Andrey Nering created
edec1ba
chore: improve wording
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Andrey Nering and Carlos Alexandro Becker created
6e33211
chore(goreleaser): disable windows for now
Andrey Nering created
436aa01
fix(windows): use `mvdan/sh` + general fixes
Andrey Nering created
e185025
Merge pull request #192 from charmbracelet/revert-176-escape-sequences
Revert "fix(tui): escape ANSI escape sequences and control characters in tool"
Kujtim Hoxha created
6cb766a
Revert "fix(tui): escape ANSI escape sequences and control characters in tool"
Kujtim Hoxha created
8122fec
Merge pull request #175 from charmbracelet/handle-permission-cancel
fix: fix permission cancel logic
Kujtim Hoxha created
5200f81
Merge pull request #176 from charmbracelet/escape-sequences
fix(tui): escape ANSI escape sequences and control characters in tool
Kujtim Hoxha created
836ff58
Merge pull request #184 from charmbracelet/not-needed-keeb
fix: remove unused key release and uniform key layout options
Kujtim Hoxha created
624f583
Merge branch 'main' into not-needed-keeb
Kujtim Hoxha created
58e2f72
Merge pull request #144 from charmbracelet/fix-sidebar-height
Fix sidebar height
Kujtim Hoxha created
6895ea3
Merge pull request #170 from charmbracelet/small-fixes
Small fixes
Kujtim Hoxha created
89292e6
Merge branch 'small-fixes' of github.com:charmbracelet/crush-internal into small-fixes
Kujtim Hoxha created
3dfac0b
chore: move the permissions dialog a bit up
Kujtim Hoxha created
659f3cc
Merge pull request #139 from charmbracelet/feature/log-stdout
update logs command to have oneshot + follow mode, write to stdout
Kujtim Hoxha created
e2bb970
fix: timeout and context cancel (#180)
* fix: timeout * fix: handle context cancel * chore: smaller diff Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: once --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
d9640db
Merge branch 'main' into feature/log-stdout
Tai Groot created
0b95320
fix: address panic when deciding which model to use
Andrey Nering created
4baeaaf
fix: remove unused key release and uniform key layout options
We don't need these options unless we need key release, which are not used in the codebase, or uniform key where we need to handle Unicode key events, which we don't.
Ayman Bagabas created
7402ca8
chore(tui): add tests for escapeLine
Ayman Bagabas created
625aa47
fix(tui): make sure we treat \r\n as \n
Ayman Bagabas created
82eca73
feat(tui): use lipgloss on escape sequences
Ayman Bagabas created
f2b9ed0
fix: agent init
Kujtim Hoxha created
682aa79
fix: use fur production (#177)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
ee1cac6
refactor(tools): replace custom LineScanner with bufio.Scanner
Ayman Bagabas created
49059f8
fix(tui): escape ANSI escape sequences and control characters in tool
call content This would ensure that the content is displayed correctly in the terminal, without any unintended formatting or control characters or escape sequences. It will also style the escaped content for display in the terminal, making it more readable.
Ayman Bagabas created
e8212e5
Merge pull request #174 from charmbracelet/onboarding-remove-ctrlv
fix(tui): chat: remove paste key binding from onboarding
Kujtim Hoxha created
3ebc761
Merge remote-tracking branch 'origin/main' into small-fixes
Kujtim Hoxha created
95d5c90
fix: fix permission cancel logic
Kujtim Hoxha created
5953ff8
fix: signal
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
911dc9b
fix(tui): chat: remove paste key binding from onboarding
The keybinding does not bind to any action in the app but rather assumes the terminal application's default paste behavior. We shouldn't assume that and instead leave it to the terminal emulator and user to handle pasting. On most macOS terminals the default paste keybinding is `cmd+v` and on most Windows and Linux terminals it is `ctrl+shift+v`.
Ayman Bagabas created
2aa5f61
fix: non-interactive and context cancellation when SIGINT (#143)
* fix: non-interactive and context cancellation when SIGINT * fix: spinner interrupt * refactor: remove weird context value usage * fix: improvements * fix: spinner competing for signal handling * fix: vendoring Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: ctrl+c in raw mode * fix: sigkill can't be handled --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
8ff604f
Merge pull request #134 from charmbracelet/comp-padding
fix(tui): editor: position completions correctly and account for padding
Kujtim Hoxha created
308ba1a
chore: add some status tests
Kujtim Hoxha created