Commit Graph

38 Commits

Author SHA1 Message Date
Johann Drews aba09438a0 feat(cli): add /new to start a fresh session without restarting (#10767) 2026-08-10 15:39:35 -04:00
Davide Colazingari c95f0e205a feat: tab completion and switch provider for model (#10585)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-07-27 15:37:55 -04:00
kursad-k 6ccabb0f6c fix(cli): stop multiline paste auto-submitting line-by-line on Windows (#10326)
Co-authored-by: kursad <kursadk@neoplecxus.com>
2026-07-15 00:29:52 +00:00
Michael Neale 52fdbb1d72 refactor(cli): clarify terminal color semantics (#10414)
Co-authored-by: michaelneale <michaelneale@michaelneales-MacBook-Pro.local>
2026-07-13 07:29:23 +00:00
Adam Miller 2eea54c202 fix(cli): sync slash help with builtins (#10173) 2026-07-05 09:42:42 +00:00
jlmalone 867267a5d1 feat(cli): add /status slash command (#9845)
Signed-off-by: Joseph Malone <jlmalone@users.noreply.github.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-22 18:29:54 +00:00
Bradley Axen d90b349a69 feat: add /model slash command to CLI for session model switching (#8747)
Signed-off-by: Bradley Axen <baxen@squareup.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-27 13:38:59 +00:00
Douwe Osinga f41d45ff3a fix(cli): use plain '> ' prompt instead of goose emoji (#9305)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-19 14:06:36 +00:00
dependabot[bot] 651a2022fc chore(deps): bump rustyline from 15.0.0 to 18.0.0 (#8961)
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-05-12 18:21:44 -04:00
Lucas Alvares Gomes bdf5c43f3d Add /skills command (#8600)
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-04-22 12:36:39 +00:00
Adam Miller fdd8ada032 feat: add /edit command to cli for on-demand prompt editing (#8566)
Signed-off-by: Adam Miller <admiller@redhat.com>
2026-04-16 18:51:40 +00:00
Vincenzo Palazzo 7d6e766027 fix(cli): fallback to plain prompt on VTE terminals with broken emoji width (#8385)
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-04-09 14:23:16 +00:00
Douwe Osinga e9528d5539 Simplify and make it not break on linux (#7813)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-11 17:04:57 +00:00
Adrian Cole 90d34853de refactor: derive GooseMode string conversions with strum (#7706)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-09 02:01:54 +00:00
Michael Neale 85348d2745 nit: show dir in title, and less... jank (#7138) 2026-02-13 04:16:46 +00:00
Douwe Osinga 0f334dbd45 Make ctrl-c work like in claude code (#6900)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-03 12:08:16 +00:00
Trae Robrock f76a3594dd Missed a couple of places that hard code J for the newline key (#6853)
Signed-off-by: Trae Robrock <trobrock@gmail.com>
2026-01-30 15:46:06 -08:00
Peter Willemsen 7f98f1f5f9 New feature: External editor such as vim, helix, etc (#5823)
Signed-off-by: Peter Willemsen <peter@codebuffet.co>
Signed-off-by: = <peter@codebuffet.co>
2026-01-27 20:46:04 -05:00
Trae Robrock d512b493bc Allow customizing the new line keybinding in the CLI (#5956)
Signed-off-by: Trae Robrock <trobrock@gmail.com>
2026-01-13 16:38:15 -05:00
Abhijay Jain 085f48a297 feat: add hotkey to toggle full tool output display (#6067)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-01-09 13:08:56 -05:00
Jack Amadeo db0b78b4b6 Listen for ctrl-c during provider request (#5585) 2025-11-05 22:44:36 -05:00
Zane 89f7384d57 add clippy warning for string_slice (#5422)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-04 17:46:25 -05:00
David Katz 9466d92f04 Manual compaction counting fix + cli cleanup (#5480) 2025-11-03 16:27:12 -05:00
Matt Donovan af40917b2d fix: Windows prompt cursor positioning issue with ANSI escape sequences (#4464)
Signed-off-by: Matt Donovan <mattddonovan@protonmail.com>
Co-authored-by: Matt Donovan <mattddonovan@protonmail.com>
2025-09-30 08:58:11 -04:00
Yiming Zhang 302e9468d8 Fix: Missing smart_approve in CLI /mode help text and error message (#4132) 2025-08-20 11:42:43 -04:00
Douwe Osinga 33f57da4c9 Clear the current line on ctrl-c in line with other tools (#3764)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 10:13:22 +02:00
Shodipo Ayomide 5e8e5fb7c2 feat(goose-cli): theme persistence & selection (#1693)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-07-03 17:23:34 -07:00
Jay4242 e178f6ba82 Add /clear command to clear goose context (#1802)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-16 14:34:19 -07:00
Lily Delalande 97ff0cdd03 cli: add summarize slash command (#2464) 2025-05-07 12:46:42 -04:00
Kalvin C d1c124c28d feat: add recipes, a custom goose agent configuration (#2115) 2025-04-09 18:57:24 -07:00
Wendy Tang 22e08e5a15 fix: cli empty line (#1856) 2025-03-25 13:49:36 -07:00
Salman Mohammed e273f8ebce feat: add /plan command in CLI to invoke reasoner with plan system prompt (#1616) 2025-03-20 10:10:01 -04:00
Wendy Tang b06cbdd6ff fix: add mode to list of help slash commands (#1514) 2025-03-04 17:17:10 -08:00
Wendy Tang e30f50a92e feat: add mode completion (#1506) 2025-03-04 13:56:09 -08:00
Paul Walker 469228dee2 feat: implement global command history storage (#1440) 2025-02-28 21:36:09 +01:00
Kalvin C 0d3d9ca5ae feat(cli): add tab based slash command completion and prompt info completion (#1436) 2025-02-28 10:09:27 -08:00
Kalvin C d0ca46983e feat(cli): add mcp prompt support via slash commands (#1323) 2025-02-27 15:47:29 -08:00
Bradley Axen 7a8552ed9e feat: simplify CLI sessions (#1168) 2025-02-11 21:16:58 -08:00