mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-12 12:54:07 -07:00
fix: ensure all getSchema implementations return only the API declaration
This commit is contained in:
@@ -201,6 +201,6 @@ export class ActivateSkillTool extends BaseDeclarativeTool<
|
|||||||
return resolveToolDeclaration(
|
return resolveToolDeclaration(
|
||||||
getActivateSkillDefinition(skillNames),
|
getActivateSkillDefinition(skillNames),
|
||||||
modelId,
|
modelId,
|
||||||
);
|
).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ export class AskUserTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(ASK_USER_DEFINITION, modelId);
|
return resolveToolDeclaration(ASK_USER_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,8 @@ export class EnterPlanModeTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(ENTER_PLAN_MODE_DEFINITION, modelId);
|
return resolveToolDeclaration(ENTER_PLAN_MODE_DEFINITION, modelId)
|
||||||
|
.declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -112,7 +112,8 @@ export class ExitPlanModeTool extends BaseDeclarativeTool<
|
|||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
const plansDir = this.config.storage.getProjectTempPlansDir();
|
const plansDir = this.config.storage.getProjectTempPlansDir();
|
||||||
return resolveToolDeclaration(getExitPlanModeDefinition(plansDir), modelId);
|
return resolveToolDeclaration(getExitPlanModeDefinition(plansDir), modelId)
|
||||||
|
.declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -183,6 +183,7 @@ export class GetInternalDocsTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(GET_INTERNAL_DOCS_DEFINITION, modelId);
|
return resolveToolDeclaration(GET_INTERNAL_DOCS_DEFINITION, modelId)
|
||||||
|
.declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -339,6 +339,6 @@ export class GlobTool extends BaseDeclarativeTool<GlobToolParams, ToolResult> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(GLOB_DEFINITION, modelId);
|
return resolveToolDeclaration(GLOB_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -743,6 +743,6 @@ export class GrepTool extends BaseDeclarativeTool<GrepToolParams, ToolResult> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(GREP_DEFINITION, modelId);
|
return resolveToolDeclaration(GREP_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,6 +322,6 @@ export class LSTool extends BaseDeclarativeTool<LSToolParams, ToolResult> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(LS_DEFINITION, modelId);
|
return resolveToolDeclaration(LS_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -313,7 +313,7 @@ export class MemoryTool
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(MEMORY_DEFINITION, modelId);
|
return resolveToolDeclaration(MEMORY_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
|
|
||||||
getModifyContext(_abortSignal: AbortSignal): ModifyContext<SaveMemoryParams> {
|
getModifyContext(_abortSignal: AbortSignal): ModifyContext<SaveMemoryParams> {
|
||||||
|
|||||||
@@ -660,6 +660,6 @@ export class RipGrepTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(RIP_GREP_DEFINITION, modelId);
|
return resolveToolDeclaration(RIP_GREP_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -461,6 +461,6 @@ export class WebFetchTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(WEB_FETCH_DEFINITION, modelId);
|
return resolveToolDeclaration(WEB_FETCH_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -239,6 +239,6 @@ export class WebSearchTool extends BaseDeclarativeTool<
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(WEB_SEARCH_DEFINITION, modelId);
|
return resolveToolDeclaration(WEB_SEARCH_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -502,7 +502,7 @@ export class WriteFileTool
|
|||||||
}
|
}
|
||||||
|
|
||||||
override getSchema(modelId?: string) {
|
override getSchema(modelId?: string) {
|
||||||
return resolveToolDeclaration(WRITE_FILE_DEFINITION, modelId);
|
return resolveToolDeclaration(WRITE_FILE_DEFINITION, modelId).declaration;
|
||||||
}
|
}
|
||||||
|
|
||||||
getModifyContext(
|
getModifyContext(
|
||||||
|
|||||||
Reference in New Issue
Block a user