David Katz
David Katz
Add a UI to to fill parameters when a recipe has parameters rather than starting the session. This ended up being a bit more complicated than I though since it...
Token usage gets saved to the session every turn, so just pull that. - Some clientside renames to make more clear what each token means - Make sure we always...
This will help solidify compaction, so even in the event of picking up context from a subagent, or shifting the model it will have a much stronger chance of succeeding....
Still in flight as I encounter issues + test more providers but already starting to be useful in uncovering some issues of errors we handle poorly. Providers to test: -...
## Summary Fix manual compaction triggering bug + add a smoke test.
Some tool calling tests Middle out -> TODO: fix manual compaction message being copied. use merge_consecutive_messages alla: https://github.com/block/goose/pull/5392/files
This PR implements support for OpenAI's Responses API with streaming - Implemented full support for OpenAI's Responses API format with streaming capabilities - Added new openai_responses.rs format handler for the...
Build core canonical model implementation Two scripts - build_canonical_model -> pulls all models from openrouter and loads them into our json file - canonical_model_checker -> produces the full mappings from...
https://github.com/block/goose/issues/5255 Track compaction attempts and give up if we get stuck in a doom loop (2 tries)
Fixes https://github.com/block/goose/issues/6078. I don't see a mechanism where we would pipe the output from one recipe directly to a parameter of another, so this encourages the agent to think critically...