Skip to content

Commit 3bf0aa8

Browse files
vincentkocsheyanmin
authored andcommitted
refactor(opencode-go): localize stream internals (openclaw#101440)
1 parent 4fc50e5 commit 3bf0aa8

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

extensions/opencode-go/provider-catalog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ const OPENCODE_GO_MODELS = (
390390
] satisfies OpencodeGoModelDefinition[]
391391
).map((model) => normalizeModelCompat(model) as OpencodeGoModelDefinition);
392392

393-
export type FetchOpencodeGoLiveModelIdsParams = {
393+
type FetchOpencodeGoLiveModelIdsParams = {
394394
apiKey?: string;
395395
discoveryApiKey?: string;
396396
fetchGuard?: LiveModelCatalogFetchGuard;

extensions/opencode-go/stream-termination.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { ProviderWrapStreamFnContext } from "openclaw/plugin-sdk/plugin-ent
77

88
type ProviderStreamFn = NonNullable<ProviderWrapStreamFnContext["streamFn"]>;
99

10-
export interface OpencodeGoStalledStreamWrapperOptions {
10+
interface OpencodeGoStalledStreamWrapperOptions {
1111
/**
1212
* Provider id this wrapper applies to. Calls whose model.provider does not
1313
* match are forwarded untouched so the wrapper stays provider-scoped.

extensions/opencode-go/stream.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function isOpencodeGoDeepSeekV4ModelId(modelId: unknown): boolean {
1616
return modelId === "deepseek-v4-flash" || modelId === "deepseek-v4-pro";
1717
}
1818

19-
export function createOpencodeGoDeepSeekV4Wrapper(
19+
function createOpencodeGoDeepSeekV4Wrapper(
2020
baseStreamFn: ProviderWrapStreamFnContext["streamFn"],
2121
thinkingLevel: ProviderWrapStreamFnContext["thinkingLevel"],
2222
): ProviderWrapStreamFnContext["streamFn"] {
@@ -32,7 +32,7 @@ function stripReasoningParams(payloadObj: Record<string, unknown>): void {
3232
stripOpencodeGoKimiReasoningPayload(payloadObj);
3333
}
3434

35-
export function createOpencodeGoKimiNoReasoningWrapper(
35+
function createOpencodeGoKimiNoReasoningWrapper(
3636
baseStreamFn: ProviderWrapStreamFnContext["streamFn"],
3737
): ProviderWrapStreamFnContext["streamFn"] {
3838
if (!baseStreamFn) {

0 commit comments

Comments
 (0)