Commit Graph

20 Commits

Author SHA1 Message Date
filip ad87dd4c3d feat(compaction): structured summary output with template rendering (#10471) 2026-07-21 17:37:41 +00:00
Jasper 8168cb8378 fix(acp): preserve content audience boundaries (#10493) 2026-07-17 08:50:36 +00:00
Jack Amadeo fe7f16b727 Remove session_id from provider streaming trait methods (#9984) 2026-06-29 22:04:58 +00:00
Jack Amadeo 35711b8691 provider refactor: don't require a model config to create a provider (#9953)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-23 23:18:07 +00:00
Jack Amadeo c346d00d17 move OpenAI provider into goose-providers (#9880) 2026-06-22 19:10:59 +00:00
filip 093d134b0a feat: track cache tokens for accurate cost reporting (#9752)
Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com>
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-19 13:56:15 +00:00
Jack Amadeo 5dcd3ff34c move ApiClient to goose-providers, lifting out TlsConfig (#9869) 2026-06-19 00:51:09 +00:00
Jack Amadeo 80eaf8fa44 move global config access out of ModelConfig, and move ModelConfig into goose_providers (#9769) 2026-06-18 16:33:19 +00:00
Jack Amadeo e5fd568e01 move formats/openai.rs into goose-providers crate, along with several dependencies (#9633) 2026-06-08 15:26:33 +00:00
Bradley Axen 8eda6fdabc overhaul provider inventory and agent/model selection (#8652)
Signed-off-by: Bradley Axen <baxen@squareup.com>
2026-04-20 15:00:17 -07:00
Lifei Zhou 4604354bc2 feat: new onboarding flow (#7266) 2026-03-17 01:33:41 +00:00
Adrian Cole 94fdcdd07a feat: persist GooseMode per-session via session DB (#7854)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-16 11:37:21 +00:00
Clay aa05308803 refactor: remove allows_unlisted_models flag, always allow custom model entry (#7255)
Signed-off-by: clayarnoldg2m <carnold@g2m.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 20:23:00 +00:00
Douwe Osinga 9a91fccfb5 Everything is streaming (#7247)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 18:53:38 +00:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
Adrian Cole 1ad81e3b69 refactor(providers): extract ProviderDef trait and OpenAiCompatibleProvider (#6832)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-02 22:36:54 +00:00
Rabi Mishra 0a5581723c refactor: centralize audience filtering before providers receive messages (#6728)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-29 11:34:27 -05:00
Adrian Cole f5b402bbdf fix(goose): only send agent-session-id when a session exists (#6657)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-27 13:43:05 +09:00
David Katz 214f7a2735 fix: Manual compaction does not update context window. (#6682) 2026-01-26 15:44:41 -05:00