Will Pfleger
f467c1e142
feat: add typed config schema with ACP custom methods
...
Introduce GooseConfigSchema that reads/writes all non-secret goose config
keys through a single Rust struct, with a parallel ConfigSchemaDto for ACP
wire format. Exposes two new ACP custom methods:
_goose/unstable/config/read — returns full typed config
_goose/unstable/config/write — sparse-patch update
Includes hidden extension merge preservation, stale active_provider
clearing (both active_provider and legacy GOOSE_PROVIDER), custom Envs
deserialization with DISALLOWED_KEYS enforcement, and u32 timeout types
for TypeScript compatibility. Coverage via 6 unit tests and 4 integration
tests.
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
2026-06-08 12:36:07 -04:00
Taylor Ho
fb79c7de0c
fix(ci): mark openai/gpt-5 smoke test as flaky ( #9027 )
...
Signed-off-by: Taylor Ho <taylorkmho@gmail.com >
2026-05-05 18:08:46 +00:00
Angie Jones
df302d7434
Refresh canonical model metadata from models.dev ( #8838 )
...
Signed-off-by: Angie Jones <jones.angie@gmail.com >
2026-04-25 02:06:09 +00:00
Michael Neale
097e1bc99c
fix(ci): prevent flaky smoke test timeouts from failing the build ( #8837 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-04-24 23:30:53 +00:00
Jack Amadeo
c6755d3259
Port provider tests to typescript ( #8237 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-04-24 17:31:27 +00:00
g.sunilkumar
05d99f89a3
fix: chat loading-state model placeholder ( #8431 )
...
Signed-off-by: sunilkumarvalmiki <g.sunilkumarvalmiki@gmail.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-04-16 08:42:13 +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
Lifei Zhou
02bc7ed745
use pnpm for Desktop Electron App ( #7679 )
2026-03-11 12:46:05 +00:00
Andrew Harvard
785818bb87
feat: self-signed HTTPS for goosed server ( #7126 )
2026-02-25 19:38:57 +00:00
Jack Amadeo
5ba5b9899d
Add a goosed over HTTP integration test, and test the developer tool PATH ( #7178 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-13 19:41:18 +00:00
jh-block
82ba07ff1d
Speed up Databricks provider init by removing fetch of supported models ( #6616 )
2026-01-26 16:51:49 +01:00
Alex Hancock
a4fc5ec4f1
Goose Simple Compact UX ( #4202 )
...
Co-authored-by: David Katz <dkatz@squareup.com >
2025-08-26 18:12:02 -04:00
Zane
f41af2c2d7
bump timeouts for e2e tests ( #4251 )
2025-08-21 10:53:53 -07:00
Spence
134ae8b9c5
Enhanced onboarding page visual design ( #4156 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
2025-08-20 16:29:10 -04:00
Zane
f2e81a3d1c
E2E tests working again ( #4103 )
2025-08-15 07:08:51 -07:00
Alex Hancock
a89fa18502
alexhancock/remove-settings-v1 ( #2744 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
2025-06-02 14:04:57 -04:00
Zane
0dbf155a65
Fix e2e tests after top bar redesign ( #2550 )
2025-05-20 16:09:06 -07:00
Zane
37ed707dd6
Fix e2e tests by removing installed running quotes before running ( #2407 )
2025-05-01 09:31:47 -07:00
Zane
15c40f6311
Fix e2e tests ( #2256 )
2025-04-18 10:23:03 -07:00
Zane
4b9cb74402
Fix re-renders from adding too many dependencies to useEffect ( #2123 )
...
Co-authored-by: Alex Hancock <alexhancock@block.xyz >
2025-04-10 08:54:10 -07:00
Zane
8451fb1c89
Fix ESLint warnings and and enable max warnings 0 to fail builds ( #2101 )
2025-04-09 15:13:53 -07:00
Zane
4ea14d0766
E2E: added provider switching and MCP testing ( #2029 )
2025-04-07 14:54:10 -07:00
Zane
594fa7ef6b
Added Playwright E2E testing setup ( #1893 )
2025-03-28 08:20:14 -07:00