Skip to content

Commit 5aeb2f1

Browse files
committed
sdk: remove usage action
1 parent 70239cb commit 5aeb2f1

File tree

2 files changed

+6
-16
lines changed

2 files changed

+6
-16
lines changed

sdk/src/client.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@ import os from 'os'
33

44
import { CODEBUFF_BINARY } from './constants'
55
import { changeFile } from './tools/change-file'
6+
import { getFiles } from './tools/read-files'
67
import { WebSocketHandler } from './websocket-client'
7-
import { API_KEY_ENV_VAR } from '../../common/src/constants'
88
import {
99
PromptResponseSchema,
1010
type ServerAction,
1111
} from '../../common/src/actions'
12-
import {
13-
getInitialSessionState,
14-
SessionState,
15-
} from '../../common/src/types/session-state'
16-
import { PrintModeEvent } from '../../common/src/types/print-mode'
17-
import { getFiles } from './tools/read-files'
12+
import { API_KEY_ENV_VAR } from '../../common/src/constants'
13+
import { getInitialSessionState } from '../../common/src/types/session-state'
14+
15+
import type { PrintModeEvent } from '../../common/src/types/print-mode'
16+
import type { SessionState } from '../../common/src/types/session-state'
1817

1918
type ClientToolName = 'write_file' | 'run_terminal_command'
2019

@@ -93,7 +92,6 @@ export class CodebuffClient {
9392
readFiles: this.readFiles.bind(this),
9493
handleToolCall: this.handleToolCall.bind(this),
9594
onCostResponse: async () => {},
96-
onUsageResponse: async () => {},
9795

9896
onResponseChunk: async (action) => {
9997
const { userInputId, chunk } = action

sdk/src/websocket-client.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@ export type WebSocketHandlerOptions = {
2525
onCostResponse?: (
2626
action: Extract<ServerAction, { type: 'message-cost-response' }>,
2727
) => Promise<void>
28-
onUsageResponse?: (
29-
action: Extract<ServerAction, { type: 'usage-response' }>,
30-
) => Promise<void>
3128

3229
onResponseChunk?: (
3330
action: Extract<ServerAction, { type: 'response-chunk' }>,
@@ -53,7 +50,6 @@ export class WebSocketHandler {
5350
private readFiles: WebSocketHandlerOptionsWithDefaults['readFiles']
5451
private handleToolCall: WebSocketHandlerOptionsWithDefaults['handleToolCall']
5552
private onCostResponse: WebSocketHandlerOptionsWithDefaults['onCostResponse']
56-
private onUsageResponse: WebSocketHandlerOptionsWithDefaults['onUsageResponse']
5753
private onResponseChunk: WebSocketHandlerOptionsWithDefaults['onResponseChunk']
5854
private onSubagentResponseChunk: WebSocketHandlerOptionsWithDefaults['onSubagentResponseChunk']
5955
private onPromptResponse: WebSocketHandlerOptionsWithDefaults['onPromptResponse']
@@ -68,7 +64,6 @@ export class WebSocketHandler {
6864
readFiles,
6965
handleToolCall,
7066
onCostResponse = async () => {},
71-
onUsageResponse = async () => {},
7267

7368
onResponseChunk = async () => {},
7469
onSubagentResponseChunk = async () => {},
@@ -88,7 +83,6 @@ export class WebSocketHandler {
8883
this.readFiles = readFiles
8984
this.handleToolCall = handleToolCall
9085
this.onCostResponse = onCostResponse
91-
this.onUsageResponse = onUsageResponse
9286

9387
this.onResponseChunk = onResponseChunk
9488
this.onSubagentResponseChunk = onSubagentResponseChunk
@@ -141,8 +135,6 @@ export class WebSocketHandler {
141135

142136
this.cbWebSocket.subscribe('message-cost-response', this.onCostResponse)
143137

144-
this.cbWebSocket.subscribe('usage-response', this.onUsageResponse)
145-
146138
// Used to handle server restarts gracefully
147139
this.cbWebSocket.subscribe('request-reconnect', this.onRequestReconnect)
148140

0 commit comments

Comments
 (0)