Commit Graph

293 Commits

Author SHA1 Message Date
Jack Amadeo fde3a578a5 feat: stream LLM responses (#2677)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-14 14:57:03 -04:00
Best Codes 5db89aaf65 feat: fetch openrouter supported models in goose configure (#3347) 2025-07-14 10:52:20 +10:00
Shravan Dhakal 4ba991e52e feat: Allow Ollama for non-tool models for chat only (#3308) 2025-07-11 13:04:38 -04:00
Prem Pillai 626f00e290 revert: refactor: abstract keyring logic to better enable DI (#3358) 2025-07-11 16:58:38 +10:00
Simon Sickle 74e86d3b6d Fix name of GPT-4.1 System Prompt (#3348) (#3351) 2025-07-11 07:49:45 +10:00
Prem Pillai 7e4a98d4b6 refactor: abstract keyring logic to better enable DI (#3262) 2025-07-10 16:41:15 +10:00
Michael Neale 9606948a91 fix: correct tool use for anthropic (#3311) 2025-07-10 16:02:55 +10:00
dcieslak19973 a3601341ca feat: Add environment variables to override model context limits (#3260)
Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2025-07-07 15:27:23 -07:00
Josh Wiley 36b517379b feat: bedrock image content support (#3266) 2025-07-07 19:02:02 +02:00
Jarrod Sibbison 991e3a9c0e feat: cli can work with gui generated recipes (#3254) 2025-07-07 18:56:18 +10:00
Jarrod Sibbison 97a0c529f2 fix: Enable agent to see instruction to use final output tool when it wasn't called (#3253) 2025-07-04 18:35:52 +10:00
Lifei Zhou 2e9a2a53be Use command line to run sub agent and sub recipe (in sequence or parallel) (#3190) 2025-07-04 13:13:31 +10:00
Spence 63774ef319 Add fuzzy file search functionality (#3240)
Co-authored-by: spencrmartin <spencermartin@squareup.com>
2025-07-03 17:09:39 -04:00
Jack Amadeo 07eb95be9c fix: Add back lazy_static (#3243) 2025-07-03 10:51:17 -04:00
Michael Neale 3bb5600632 chore: remove unused dependencies (#3049) 2025-07-03 09:39:14 -04:00
Jarrod Sibbison 2c86a0eb6e feat: Adds max_turns for the agent without user input (#3208) 2025-07-03 11:57:25 +10:00
Jarrod Sibbison cf818ada89 feat: GUI can use structured output present in recipes (#3218) 2025-07-03 10:40:29 +10:00
Douwe Osinga 5f7e50ef4a Defend against invalid sessions (#3229)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-02 16:42:32 -04:00
Jack Amadeo c77c1b364d Clean up session file optionality for --no-session (#3230) 2025-07-02 13:05:05 -07:00
Salvatore Testa ecbd71920d fix: Pass Google AI API key in HTTP header, not query param (#3192) 2025-07-02 09:39:21 -04:00
Jarrod Sibbison 0a00b0f588 feat: Structured output for recipes (#3188) 2025-07-02 12:16:57 +10:00
jack 620474b76e Fix cost tracking accuracy and OpenRouter model pricing (#3189)
Co-authored-by: jack <>
Co-authored-by: angiejones <jones.angie@gmail.com>
2025-07-01 21:14:05 -05:00
btdeviant 2948d4a375 feat: Adding streamable-http transport support for backend, desktop and cli (#2942) 2025-07-01 16:35:11 -07:00
Ebony Louis 89d3658ae1 Temporarily Remove GH Copilot Provider (#3199) 2025-07-01 16:24:06 -04:00
Salman Mohammed 75454b96da feat: use tiktoken-rs instead of tokenizers, single global tokenizer (#3115)
Co-authored-by: jack <>
2025-07-01 14:42:51 -04:00
Max Novich 6ecf3582ad pipe the argument to storage (#3184) 2025-06-30 16:55:31 -07:00
Max Novich 328a4560a0 update the path for temporal (#3131) 2025-06-30 15:31:34 -07:00
Max Novich b9b7ed5a6a allow to use dev/null for no-session mode (#3176) 2025-06-30 13:37:33 -07:00
Max Novich d9eea326d3 fixes cron parsing issues (#3172) 2025-06-30 11:14:09 -07:00
jack 495cdfb33c feat: implement async token counter with network resilience and performance optimizations (#3111)
Co-authored-by: jack <>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-06-30 08:45:17 -04:00
Angie Jones e8be963cdb add claude 4 models (#3143) 2025-06-28 19:02:43 +03:00
Jack Amadeo d7fa8aed5c Run cargo fmt (#3135) 2025-06-27 21:12:49 -04:00
Zane 6f0997d10c fix windows session paths (#3130) 2025-06-27 14:01:58 -07:00
Max Novich 1abb7da852 wider support for cron schedules (#3123) 2025-06-27 11:50:57 -07:00
Zane ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
Michael Neale 0962041696 feat: new cli provider for claude code and gemini (#3083) 2025-06-27 15:55:47 +10:00
Michael Neale 7f71220411 hotfix: fix build (#3102) 2025-06-27 15:29:21 +10:00
Zane 79553e0b8b Improve config file editing and recovery fallback mechanisms (#3082) 2025-06-26 11:08:57 -07:00
jack d2ff4f3746 feat: Add comprehensive cost tracking display for LLM usage (#2992)
Co-authored-by: jack <jack@deck.local>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-26 19:46:14 +10:00
Wendy Tang d9d7eb0697 subagents (#2797)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-06-25 19:18:48 -04:00
Zane 85f284b4cf Session file security updates (#3071) 2025-06-25 12:02:48 -07:00
Lifei Zhou 9e6247d9ed feat: created sub recipe tools (#2982) 2025-06-25 09:29:26 +10:00
Gary Zhou 2d5d034371 feat (cli): list Groq-supported models (#3048) 2025-06-24 21:31:43 +03:00
Zane 4cac8e4a0b Fix session corruption issues (#3052) 2025-06-24 09:34:52 -07:00
Alice Hau 3179e9a322 feat: update to get vector db path from env var for vector tool strategy (#3042)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-06-24 12:17:37 -04:00
Max Novich 603d0da27c fix cron parsing for windows (#3044) 2025-06-23 16:12:05 -07:00
Will Pfleger a4546d4108 feat: list Databricks-supported models and enable fuzzy search during model configuration (#3039) 2025-06-23 12:53:15 -07:00
Wendy Tang cebdbdb3d2 fix: update index when tool selection strategy changes (#2991) 2025-06-23 11:45:54 -07:00
Sam Bradbury bf7e47a096 Add xAI Test Coverage (#3020)
Co-authored-by: Sam Bradbury <Sam Bradbury>
Co-authored-by: Sam Bradbury <sam@consultbradbury.com>
2025-06-22 18:58:57 -07:00
Rami Chowdhury 6dbb4737f8 feat(providers): update Google Gemini models to latest available models (#2989)
Co-authored-by: Rami Chowdhury <"rami@skyfi.com">
2025-06-21 17:22:29 -07:00