Skip to content

Commit 8a51e34

Browse files
authored
perf: gate perf logs and dedup build_config_update on first message (#8627)
Signed-off-by: Bradley Axen <baxen@squareup.com>
1 parent 7fa662b commit 8a51e34

22 files changed

Lines changed: 540 additions & 281 deletions

crates/goose-acp/acp-meta.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,6 @@
4040
"requestType": "GetSessionExtensionsRequest",
4141
"responseType": "GetSessionExtensionsResponse"
4242
},
43-
{
44-
"method": "_goose/session/provider/update",
45-
"requestType": "UpdateProviderRequest",
46-
"responseType": "UpdateProviderResponse"
47-
},
4843
{
4944
"method": "_goose/providers/list",
5045
"requestType": "ListProvidersRequest",

crates/goose-acp/acp-schema.json

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -195,61 +195,6 @@
195195
"x-side": "agent",
196196
"x-method": "_goose/session/extensions"
197197
},
198-
"UpdateProviderRequest": {
199-
"type": "object",
200-
"properties": {
201-
"sessionId": {
202-
"type": "string"
203-
},
204-
"provider": {
205-
"type": "string"
206-
},
207-
"model": {
208-
"type": [
209-
"string",
210-
"null"
211-
]
212-
},
213-
"contextLimit": {
214-
"type": [
215-
"integer",
216-
"null"
217-
],
218-
"format": "uint",
219-
"minimum": 0
220-
},
221-
"requestParams": {
222-
"type": [
223-
"object",
224-
"null"
225-
],
226-
"additionalProperties": {}
227-
}
228-
},
229-
"required": [
230-
"sessionId",
231-
"provider"
232-
],
233-
"description": "Atomically update the provider for a live session.",
234-
"x-side": "agent",
235-
"x-method": "_goose/session/provider/update"
236-
},
237-
"UpdateProviderResponse": {
238-
"type": "object",
239-
"properties": {
240-
"configOptions": {
241-
"type": "array",
242-
"items": {},
243-
"description": "Refreshed session config options after the provider/model change."
244-
}
245-
},
246-
"required": [
247-
"configOptions"
248-
],
249-
"description": "Provider update response.",
250-
"x-side": "agent",
251-
"x-method": "_goose/session/provider/update"
252-
},
253198
"ListProvidersRequest": {
254199
"type": "object",
255200
"description": "List providers available through goose, including the config-default sentinel.",
@@ -746,15 +691,6 @@
746691
"description": "Params for _goose/session/extensions",
747692
"title": "GetSessionExtensionsRequest"
748693
},
749-
{
750-
"allOf": [
751-
{
752-
"$ref": "#/$defs/UpdateProviderRequest"
753-
}
754-
],
755-
"description": "Params for _goose/session/provider/update",
756-
"title": "UpdateProviderRequest"
757-
},
758694
{
759695
"allOf": [
760696
{
@@ -942,14 +878,6 @@
942878
],
943879
"title": "GetSessionExtensionsResponse"
944880
},
945-
{
946-
"allOf": [
947-
{
948-
"$ref": "#/$defs/UpdateProviderResponse"
949-
}
950-
],
951-
"title": "UpdateProviderResponse"
952-
},
953881
{
954882
"allOf": [
955883
{

0 commit comments

Comments
 (0)