Commit Graph

71 Commits

Author SHA1 Message Date
Alistair Gray d30b524f45 feat: add observability plugin system (#227)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Alice Hau <ahau@squareup.com>
2024-11-12 17:40:27 -08:00
Jarrod Sibbison 70660258e9 fix: Mark kill related commands as dangerous (#242) 2024-11-13 11:51:04 +11:00
Joe Torreggiani 49adc4af4d feat: Google Workspace Toolkit (#222) 2024-11-10 12:52:05 -05:00
Max Novich be87308bc2 feat: add memory toolkit (#223) 2024-11-07 15:42:05 -08:00
Alex Rosenzweig 808c84b8cd fix: Session:single_pass isn't plan aware (#216) 2024-11-08 09:00:40 +11:00
Lifei Zhou a00f57800d fix: removed the unexpected tracing message (#219) 2024-11-06 13:21:30 +11:00
Michael Neale 9c120e1a30 fix: only run summarize when there is something to summarize vs up front (#195) 2024-11-05 12:17:22 +11:00
Max Novich ffb214addf feat: add browser toolkit (#179)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2024-11-04 16:39:12 +11:00
Lam Chau a43203a337 fix: prompt rendering (#208) 2024-10-30 21:56:33 -07:00
Lifei Zhou aa324ce507 fix: Cost calculation enhancement (#207) 2024-10-31 13:58:51 +11:00
Lifei Zhou 0ab1966e93 refactor: used recommended_models function as default model (#209) 2024-10-31 13:57:16 +11:00
Michael Neale aca1a6872d feat: default to synopsis (#206) 2024-10-31 11:05:48 +11:00
Salman Mohammed 40da95b3e9 feat: reduce tool entrypoints in synopsis for text editor, bash, process manager (#191) 2024-10-29 18:21:02 -04:00
Michael Neale 1c128e7316 feat: list moderators (#204) 2024-10-30 08:41:34 +11:00
Moe Jangda f7b3b454dd feat: include new anthropic model in docs and recommended config (#198) 2024-10-26 11:22:19 +11:00
Michael Neale 6755c6db95 feat: tiny change so you know what processing is doing (#196) 2024-10-26 10:35:59 +11:00
Zaki Ali faebda07e3 chore: add tracing option to run and group traces under session name (#187) 2024-10-24 16:36:06 -07:00
Lam Chau 2f33514213 fix: correct context loading from session new/overwrite and resume (#180) 2024-10-24 04:13:29 -07:00
Bradley Axen 2d7eca96c6 chore: Update block-open-source ref to block (#181) 2024-10-23 09:26:30 -04:00
Michael Neale e19006c4a0 fix: just adding stuff from developer.py to synopsis developer (#182) 2024-10-23 12:32:33 +11:00
Bradley Axen 6cf416c128 feat: Add synopisis core loop (#166)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2024-10-18 13:00:17 -07:00
Michael Neale 76a50659ad feat: web browsing (#154) 2024-10-18 16:36:03 +11:00
Michael Neale 5fc0c3aef5 feat: Run with resume session (#153) 2024-10-17 08:16:51 +11:00
Salman Mohammed 8cf7b9f26c refactor: move langfuse wrapper to a module in exchange instead of a package (#138)
Co-authored-by: Alice Hau <ahau@squareup.com>
2024-10-16 09:30:13 -04:00
lily-de 89650f8a50 fix: Remove tools from exchange when summarizing files (#157) 2024-10-15 12:58:04 -10:00
Adrian Cole c247c8eb30 chore: use primitives instead of typing imports and fixes completion … (#149)
Signed-off-by: Adrian Cole <adrian.cole@elastic.co>
2024-10-16 09:41:37 +11:00
Lam Chau 6ea6d1448d fix: session resume with arg handled incorrectly (#145) 2024-10-14 09:34:45 +11:00
Salman Mohammed 49a30b4d22 revert: "feat: add local langfuse tracing option (#106)" (#137) 2024-10-10 18:31:26 -04:00
Alice Hau 56d88a8ac2 feat: add local langfuse tracing option (#106) 2024-10-10 14:50:06 -04:00
Michael Neale 8706e9ea71 feat: add a deep thinking reasoner model (o1-preview/mini) (#68) 2024-10-10 12:37:18 -04:00
Lam Chau 3d5363016f fix: use concrete SessionNotifier (#135) 2024-10-10 09:06:47 -07:00
Lam Chau 4375e2fe5e feat: add guards to session management (#101) 2024-10-10 05:01:04 -07:00
Drew Hintz 798f346c5a fix: Set default model configuration for the Google provider. (#131) 2024-10-09 17:04:39 -07:00
Elena Zherdeva 8276e9b01f chore: Add goose providers list command (#116)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-10-08 18:04:22 -07:00
Lam Chau c3c5a4dc77 docs: format and clean up warnings/errors (#120) 2024-10-08 12:07:07 -07:00
Bradley Axen 0d1808d005 feat: Implement a goose run command (#121) 2024-10-08 10:31:47 -07:00
Lifei Zhou f3aab127e5 feat: saved api_key to keychain for user (#104) 2024-10-07 09:40:50 +11:00
Lifei Zhou 908af7f157 fix: exit the goose and show the error message when provider environment variable is not set (#103) 2024-10-04 11:17:29 +10:00
Ben Walding 9e35c6370e fix: Update OpenAI pricing per https://openai.com/api/pricing/ (#110)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2024-10-04 07:56:08 +10:00
Alice Hau 9c0501b3f9 fix: update developer tool prompts to use plan task status to match allowable statuses update_plan tool call (#107) 2024-10-03 17:03:35 -04:00
Lifei Zhou 9da4881006 fix: removed the panel in the output so that the user won't have unnecessary pane borders in the copied content (#109)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-10-04 07:01:01 +10:00
Michael Neale d0d9734331 feat: add global optional user goosehints file (#73) 2024-09-27 18:25:26 +10:00
Bradley Axen 676ac7824d chore(release): release 0.9.3 (#97) 2024-09-25 19:44:34 -07:00
Lifei Zhou 6065125ba7 feat: auto save sessions before next user input (#94) 2024-09-26 12:07:42 +10:00
Lifei Zhou d56c0d68cd fix: removed the diff when default profile changes. Printed the current profile info instead (#92) 2024-09-26 12:07:01 +10:00
Lam Chau 5c52138f38 feat: add shell-completions subcommand (#76) 2024-09-25 15:58:19 -07:00
Michael Neale 31dfd48ac5 fix: remove overly general match for long running commands (#87) 2024-09-25 16:45:25 +10:00
Adrian Cole 024118218e fix: default ollama to tested model (#88)
Signed-off-by: Adrian Cole <adrian.cole@elastic.co>
2024-09-25 10:12:59 +10:00
Zaki Ali b9bb48eeaa fix: Resize file in screen toolkit (#81)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-09-23 22:01:53 -07:00
Michael Neale cb6a3d7fe9 fix: enhance shell() to know when it is interactive (#66)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-09-23 20:57:28 -07:00