mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 01:27:28 +00:00
fix: restore lint/build gates
This commit is contained in:
@@ -20,7 +20,7 @@ const OAUTH_PROVIDER_IDS = new Set<OAuthProvider>(
|
||||
);
|
||||
|
||||
const isOAuthProvider = (provider: string): provider is OAuthProvider =>
|
||||
OAUTH_PROVIDER_IDS.has(provider);
|
||||
OAUTH_PROVIDER_IDS.has(provider as OAuthProvider);
|
||||
|
||||
const resolveOAuthProvider = (provider: string): OAuthProvider | null =>
|
||||
isOAuthProvider(provider) ? provider : null;
|
||||
|
||||
@@ -74,8 +74,11 @@ export function buildEmbeddedSystemPrompt(params: {
|
||||
});
|
||||
}
|
||||
|
||||
export function createSystemPromptOverride(systemPrompt: string): string {
|
||||
return systemPrompt.trim();
|
||||
export function createSystemPromptOverride(
|
||||
systemPrompt: string,
|
||||
): (defaultPrompt?: string) => string {
|
||||
const override = systemPrompt.trim();
|
||||
return (_defaultPrompt?: string) => override;
|
||||
}
|
||||
|
||||
export function applySystemPromptOverrideToSession(session: AgentSession, override: string) {
|
||||
|
||||
@@ -40,9 +40,9 @@ export function toToolDefinitions(tools: AnyAgentTool[]): ToolDefinition[] {
|
||||
execute: async (
|
||||
toolCallId,
|
||||
params,
|
||||
signal,
|
||||
onUpdate: AgentToolUpdateCallback<unknown> | undefined,
|
||||
_ctx,
|
||||
signal,
|
||||
): Promise<AgentToolResult<unknown>> => {
|
||||
try {
|
||||
return await tool.execute(toolCallId, params, signal, onUpdate);
|
||||
@@ -91,9 +91,9 @@ export function toClientToolDefinitions(
|
||||
execute: async (
|
||||
toolCallId,
|
||||
params,
|
||||
_signal,
|
||||
_onUpdate: AgentToolUpdateCallback<unknown> | undefined,
|
||||
_ctx,
|
||||
_signal,
|
||||
): Promise<AgentToolResult<unknown>> => {
|
||||
const outcome = await runBeforeToolCallHook({
|
||||
toolName: func.name,
|
||||
|
||||
Reference in New Issue
Block a user