Wendy Tang
e30f50a92e
feat: add mode completion ( #1506 )
2025-03-04 13:56:09 -08:00
Salman Mohammed
9ae9045584
feat: sessions api, view & resume prev sessions ( #1453 )
...
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI
Co-authored-by: Bradley Axen <baxen@squareup.com >
2025-03-03 11:49:15 -05:00
Paul Walker
469228dee2
feat: implement global command history storage ( #1440 )
2025-02-28 21:36:09 +01:00
Ariel
633f628115
fix(cli): disable line wrap ( #1445 )
2025-02-28 21:27:52 +01:00
Ariel
fbc6bb7b90
feat(goose): support customizing extension timeout ( #1428 )
2025-02-28 21:17:53 +01:00
Paul Walker
e8212c4005
feat(cli): Improve default behavior when no command is provided ( #1438 )
2025-02-28 14:24:14 -05:00
Salman Mohammed
e799e80eb3
feat: [anthropic] Claude 3.7 Sonnet with extended thinking ( #1370 )
...
- only works with anthropic provider (wont work with databricks)
2025-02-28 13:38:40 -05: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
Yingjie He
cc78763762
feat: allow user to turn off smart approve ( #1407 )
2025-02-27 10:04:17 -08:00
Ariel
a59535627a
feat(cli): support arbitrary path for sessions ( #1414 )
2025-02-27 11:31:14 +01:00
Yiming Zhang
26348a695d
feat: Add command goose update to update goose CLI version ( #1308 )
...
Co-authored-by: Alex Hancock <alexhancock@block.xyz >
2025-02-26 15:02:30 -05:00
Bradley Axen
e615ad1a8e
feat: interactive after run ( #1377 )
2025-02-26 17:33:02 +01:00
Wendy Tang
3723c64cc5
feat: permission before tool call ( #1313 )
2025-02-24 11:54:41 -08:00
Yingjie He
5d4f824b76
feat: add experiment manager to control whether we enable a feature ( #1287 )
2025-02-21 10:03:20 -08:00
Wendy Tang
7355afe814
feat: consolidate goose settings config ( #1318 )
2025-02-21 09:40:10 -08:00
Kalvin C
296e3cbf56
fix: use in_state_dir to match logs directory ( #1298 )
2025-02-20 08:38:05 -08:00
Joe Torreggiani
9d20d882f3
feat: Add mode for fully customizable system prompt template ( #1249 )
2025-02-20 11:19:44 -05:00
Yingjie He
4b94906bb6
fix: update flaky log test ( #1295 )
2025-02-19 16:49:32 -08:00
Kalvin C
b22af1d4c8
feat: add goose info command to display directories in use + config ( #1239 )
2025-02-18 10:29:03 -08:00
Zaki Ali
4eb6d979d0
fix: configure medium importance in configuration ( #1273 )
2025-02-18 08:21:55 -08:00
marcelle
8bc43f4219
Marcelle/verbose tool output ( #1230 )
2025-02-13 21:12:39 -05:00
Bradley Axen
911f9b2033
feat: tutorial extension ( #1169 )
...
Co-authored-by: Kalvin Chau <kalvin@squareup.com >
2025-02-13 13:54:06 -05:00
Vineet
8416b9ec50
fix: Update help docs for resume CLI arg ( #1210 )
2025-02-13 09:03:57 -08:00
Wendy Tang
793c45dc78
feat: allow removing extensions ( #1132 )
2025-02-12 09:57:00 -08:00
Bradley Axen
7a8552ed9e
feat: simplify CLI sessions ( #1168 )
2025-02-11 21:16:58 -08:00
Bradley Axen
6220ef054f
feat: Support extending the system prompt ( #1167 )
2025-02-11 20:03:32 -08:00
lily-de
a5e2419380
chore: Update thinking.rs ( #1197 )
2025-02-11 16:10:53 -05:00
Yingjie He
848c25cf69
fix: consistently use LANGFUSE_URL instead of LANGFUSE_HOST ( #1196 )
2025-02-11 10:19:06 -08:00
Kalvin C
145cdf2937
chore: re-add tests, tidy up goose-cli/Cargo.toml, send + sync logic ( #1193 )
2025-02-11 10:16:05 -08:00
Kalvin C
54af4c914c
feat: follow XDG spec on linux/mac and use windows known folders for config and logs ( #1153 )
2025-02-11 08:47:28 -08:00
Salman Mohammed
fdcf374462
fix: write to config yaml if provider test succeeds ( #1178 )
2025-02-11 09:52:45 -05:00
Max Novich
cfd3ee8fd9
feat: goose windows ( #880 )
...
Co-authored-by: Ryan Versaw <ryan@versaw.com >
2025-02-10 15:05:13 -08:00
marcelle
fe06d9307e
fixes : #987 by ignoring when user submits empty message ( #989 )
2025-02-10 16:25:58 -05:00
Success Kingsley
8b2b7477a9
refactor: Use clap's built-in version command ( #1145 )
2025-02-10 09:58:34 -05:00
Salman Mohammed
69ea1d359c
fix: increase max_tokens to 50 for initial goose configure ( #1162 )
2025-02-08 13:41:09 -05:00
Zaki Ali
8eddc40b94
feat: allow for multiple values in cli options for adding extensions ( #1070 )
2025-02-06 09:54:02 -08:00
Success Kingsley
8a399c41ac
feat: Make CLI session command alias visible ( #1084 )
2025-02-06 09:25:24 -05:00
Nick Johnson
691a065a26
Respect the terminal emulator's base colors ( #1098 )
2025-02-05 15:01:13 -08:00
Salman Mohammed
64bb9e9ca6
fix: add logs for goose run ( #1085 )
2025-02-05 10:53:35 -05:00
Yingjie He
180dff988a
fix: show default value when adding new one ( #1057 )
2025-02-04 09:02:19 -08:00
Michael Neale
dd55c42342
fix it to use env vars if available ( #1063 )
2025-02-04 19:11:30 +11:00
Yingjie He
a6e97b8447
fix: missing field in request ( #956 )
2025-01-30 13:38:45 -08:00
Yingjie He
a420e20ca4
fix: improve configure process with error message ( #919 )
2025-01-29 20:45:25 -08:00
Yingjie He
129e4a9e44
feat: allow setting ollama host ( #874 )
2025-01-29 11:34:41 -08:00
Kalvin C
bc08c44209
fix: catch errors in configure_provider_dialog and report the error upwards ( #860 )
2025-01-28 16:30:05 -08:00
Kalvin C
ff13a4efd8
feat: support googledrive as mcp server name ( #814 )
2025-01-27 11:07:07 -08:00
Bradley Axen
03f87e2b57
chore: Rename non dev to computer controller ( #788 )
...
Co-authored-by: Angie Jones <jones.angie@gmail.com >
2025-01-26 11:36:59 -06:00
Bradley Axen
ee9d1f3d4c
fix: suggest correct model on switch ( #789 )
2025-01-25 23:48:14 -08:00
Bradley Axen
1c9a7c0b05
feat: V1.0 ( #734 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Wendy Tang <wendytang@squareup.com >
Co-authored-by: Jarrod Sibbison <72240382+jsibbison-square@users.noreply.github.com >
Co-authored-by: Alex Hancock <alex.hancock@example.com >
Co-authored-by: Alex Hancock <alexhancock@block.xyz >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
Co-authored-by: Wes <141185334+wesrblock@users.noreply.github.com >
Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com >
Co-authored-by: Zaki Ali <zaki@squareup.com >
Co-authored-by: Salman Mohammed <smohammed@squareup.com >
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com >
Co-authored-by: Alec Thomas <alec@swapoff.org >
Co-authored-by: lily-de <119957291+lily-de@users.noreply.github.com >
Co-authored-by: kalvinnchau <kalvin@block.xyz >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Rizel Scarlett <rizel@squareup.com >
Co-authored-by: bwrage <bwrage@squareup.com >
Co-authored-by: Kalvin Chau <kalvin@squareup.com >
Co-authored-by: Alice Hau <110418948+ahau-square@users.noreply.github.com >
Co-authored-by: Alistair Gray <ajgray@stripe.com >
Co-authored-by: Nahiyan Khan <nahiyan.khan@gmail.com >
Co-authored-by: Alex Hancock <alexhancock@squareup.com >
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com >
Co-authored-by: marcelle <1852848+laanak08@users.noreply.github.com >
Co-authored-by: Yingjie He <yingjiehe@block.xyz >
Co-authored-by: Yingjie He <yingjiehe@squareup.com >
Co-authored-by: Lily Delalande <ldelalande@block.xyz >
Co-authored-by: Adewale Abati <acekyd01@gmail.com >
Co-authored-by: Ebony Louis <ebony774@gmail.com >
Co-authored-by: Angie Jones <jones.angie@gmail.com >
Co-authored-by: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com >
2025-01-24 13:04:43 -08:00