tools
Variable: tools
const tools: {
actionBlock: (ListActionBlocksTool | GetActionBlockDetailTool | StartActionBlockTool)[];
admin: (
| OrchestratorListTool
| OrchestratorGetTool
| OrchestratorCreateTool
| OrchestratorUpdateTool
| CodemapListTool
| CodemapGetTool
| CodemapCreateTool
| CodemapUpdateTool
| HookCreateTool
| HookListTool
| HookGetTool
| HookEnableTool
| HookDisableTool
| EventLogCreateInstanceTool
| EventLogGetInstanceTool
| EventLogListInstancesTool
| EventLogAppendEventTool
| EventLogQueryEventsTool
| EventLogGetStatsTool)[];
agent: (
| AgentFindTool
| AgentStartTool
| AgentListTool
| AgentDetailsTool)[];
agentDeliberation: (
| DeliberationCreateTool
| DeliberationGetTool
| DeliberationListTool
| DeliberationUpdateTool
| DeliberationRespondTool
| DeliberationVoteTool
| DeliberationGetWinnerTool
| DeliberationSummaryTool)[];
agentEventQueue: (
| EventQueueAddEventTool
| EventQueueSendMessageTool
| EventQueueGetStatsTool
| EventQueueGetPendingTool
| EventQueueWaitNextTool
| EventQueueAcknowledgeTool)[];
agentPortfolio: (
| PortfolioGetTool
| PortfolioGetConversationsTool
| PortfolioAddTestimonialTool
| PortfolioUpdateTestimonialTool
| PortfolioDeleteTestimonialTool
| PortfolioAddKarmaTool
| PortfolioGetKarmaHistoryTool
| PortfolioAddAppreciationTool
| PortfolioAddTalentTool
| PortfolioEndorseTalentTool
| PortfolioGetTalentsTool
| PortfolioGetRankingTool
| PortfolioGetByProjectTool
| PortfolioUpdateProfileTool)[];
autoTesting: (
| AutoTestingCreateSuiteTool
| AutoTestingGetSuiteTool
| AutoTestingListSuitesTool
| AutoTestingUpdateSuiteTool
| AutoTestingDeleteSuiteTool
| AutoTestingAddCaseToSuiteTool
| AutoTestingRemoveCaseFromSuiteTool
| AutoTestingCreateCaseTool
| AutoTestingGetCaseTool
| AutoTestingListCasesTool
| AutoTestingUpdateCaseTool
| AutoTestingDeleteCaseTool
| AutoTestingCreateRunTool
| AutoTestingGetRunTool
| AutoTestingListRunsTool
| AutoTestingUpdateRunStatusTool
| AutoTestingUpdateRunCaseTool
| AutoTestingUpdateRunStepTool)[];
backgroundChildThreads: (
| AddRunningAgentTool
| GetRunningAgentCountTool
| CheckBackgroundAgentCompletionTool
| OnBackgroundAgentCompletionTool)[];
browser: (
| BrowserNavigateTool
| BrowserScreenshotTool
| BrowserClickTool
| BrowserTypeTool
| BrowserScrollTool
| BrowserGetContentTool
| BrowserGetHtmlTool
| BrowserGetMarkdownTool
| BrowserGetUrlTool
| BrowserCloseTool
| BrowserEnterTool
| BrowserSearchTool)[];
calendar: (
| CalendarCreateEventTool
| CalendarUpdateEventTool
| CalendarDeleteEventTool
| CalendarGetEventTool
| CalendarListEventsTool
| CalendarGetUpcomingTool
| CalendarMarkCompleteTool
| CalendarGetStatusTool)[];
capability: (
| CapabilityListTool
| CapabilityListSkillsTool
| CapabilityListPowersTool
| CapabilityGetDetailTool
| CapabilityStartTool
| CapabilityStartSkillTool
| CapabilityStopTool
| CapabilityGetStatusTool)[];
chat: (
| ChatGetHistoryTool
| ChatSendTool
| ChatWaitReplyTool
| ChatConfirmTool
| ChatAskTool
| ChatNotifyTool
| ChatStopProcessTool)[];
codebaseSearch: (CodebaseSearchTool | CodebaseSearchMcpToolTool)[];
codemap: (
| CodemapListTool
| CodemapGetTool
| CodemapCreateTool
| CodemapSaveTool
| CodemapSetStatusTool
| CodemapUpdateTool
| CodemapDeleteTool)[];
codeutils: (
| CodeUtilsGetFilesMarkdownTool
| CodeUtilsPerformMatchTool
| CodeUtilsGetMatcherListTool
| CodeUtilsMatchDetailTool)[];
collaboration: (
| FeedbackCreateTool
| FeedbackGetTool
| FeedbackListTool
| FeedbackRespondTool
| DeliberationCreateTool
| DeliberationGetTool
| DeliberationListTool
| DeliberationRespondTool
| DeliberationVoteTool
| PortfolioGetTool
| PortfolioAddTestimonialTool
| PortfolioAddKarmaTool
| PortfolioAddTalentTool
| PortfolioEndorseTalentTool
| PortfolioGetRankingTool)[];
context: (
| ContextRuleCreateTool
| ContextRuleListTool
| ContextRuleEvaluateTool
| ContextRuleGetTool
| ContextRuleDeleteTool)[];
contextAssembly: (
| ContextGetTool
| ContextValidateTool
| ContextListMemoryTypesTool
| ContextEvaluateRulesTool
| ContextGetRequiredVariablesTool)[];
contextRuleEngine: (
| RuleCreateTool
| RuleGetTool
| RuleListTool
| RuleUpdateTool
| RuleDeleteTool
| RuleEvaluateTool
| RuleGetPossibleVariablesTool)[];
dbmemory: (DBMemoryAddKnowledgeTool | DBMemoryGetKnowledgeTool)[];
debug: (DebugAddLogTool | DebugOpenBrowserTool)[];
episodicMemory: (
| EpisodicCreateMemoryTool
| EpisodicListMemoriesTool
| EpisodicGetMemoryTool
| EpisodicAppendEventTool
| EpisodicQueryEventsTool
| EpisodicGetEventTypesTool
| EpisodicGetTagsTool
| EpisodicGetAgentsTool
| EpisodicArchiveMemoryTool
| EpisodicUnarchiveMemoryTool
| EpisodicUpdateTitleTool)[];
eventLog: (
| EventLogCreateInstanceTool
| EventLogGetInstanceTool
| EventLogListInstancesTool
| EventLogUpdateInstanceTool
| EventLogDeleteInstanceTool
| EventLogAppendEventTool
| EventLogAppendEventsTool
| EventLogQueryEventsTool
| EventLogGetInstanceStatsTool)[];
executeTool: (name: string, params: object, signal?: AbortSignal, updateOutput?: (output: string) => void) => Promise<ToolFrameworkResult>;
file: (
| ReadFileTool
| WriteFileTool
| EditTool
| ListDirectoryTool
| ReadManyFilesTool)[];
fs: (
| FsCreateFileTool
| FsCreateFolderTool
| FsReadFileTool
| FsUpdateFileTool
| FsDeleteFileTool
| FsDeleteFolderTool
| FsListFileTool
| FsGrepSearchTool
| FsFileSearchTool
| FsSearchFilesTool
| FsReadManyFilesTool
| FsListDirectoryTool
| FsListCodeDefinitionsTool)[];
getAllTools: () => (
| UtilsEditFileAndApplyDiffTool
| ReadFileTool
| WriteFileTool
| EditTool
| ListDirectoryTool
| ReadManyFilesTool
| ListActionBlocksTool
| GetActionBlockDetailTool
| StartActionBlockTool
| GetAllActionPlansTool
| CreateActionPlanTool
| AddTaskToActionPlanTool
| CreateKVInstanceTool
| KVSetTool
| KVGetTool
| GetRoadmapTool
| CreateRoadmapPhaseTool
| CreateRoadmapIdeaTool
| CreateReviewMergeRequestTool
| ListReviewMergeRequestsTool
| MergeReviewMergeRequestTool
| CreateMemoryIngestionPipelineTool
| ExecuteMemoryIngestionPipelineTool
| RAGAddFileTool
| RAGRetrieveKnowledgeTool
| WebSearchTool
| GetFirstLinkTool
| DBMemoryAddKnowledgeTool
| DBMemoryGetKnowledgeTool
| EventQueueAddEventTool
| EventQueueSendMessageTool
| EventQueueGetStatsTool
| EventQueueGetPendingTool
| EventQueueWaitNextTool
| EventQueueAcknowledgeTool
| GlobTool
| GrepTool
| SearchFilesTool
| CodebaseSearchTool
| SearchMcpToolTool
| ListCodeDefinitionNamesTool
| ExecuteCommandTool
| GitInitTool
| GitStatusTool
| GitAddTool
| GitCommitTool
| GitPushTool
| GitPullTool
| GitCheckoutTool
| GitBranchTool
| GitLogsTool
| GitDiffTool
| GitCloneTool
| BrowserNavigateTool
| BrowserScreenshotTool
| BrowserClickTool
| BrowserTypeTool
| BrowserScrollTool
| BrowserGetContentTool
| BrowserGetHtmlTool
| BrowserGetMarkdownTool
| BrowserGetUrlTool
| BrowserCloseTool
| BrowserEnterTool
| BrowserSearchTool
| AgentFindTool
| AgentStartTool
| AgentListTool
| AgentDetailsTool
| ThreadCreateTool
| ThreadCreateStartTool
| ThreadCreateBackgroundTool
| ThreadListTool
| ThreadGetTool
| ThreadStartTool
| ThreadUpdateTool
| ThreadDeleteTool
| ThreadGetMessagesTool
| ThreadUpdateStatusTool
| TaskCreateTool
| TaskUpdateTool
| TaskDeleteTool
| TaskListTool
| TaskGetTool
| TaskAssignTool
| TaskExecuteTool
| OrchestratorListTool
| OrchestratorGetTool
| OrchestratorGetSettingsTool
| OrchestratorCreateTool
| OrchestratorUpdateTool
| OrchestratorUpdateSettingsTool
| OrchestratorDeleteTool
| OrchestratorUpdateStatusTool
| StateGetAppTool
| StateAddAgentTool
| StateGetAgentTool
| StateGetProjectTool
| StateUpdateProjectTool
| ProjectGetSettingsTool
| ProjectGetPathTool
| ProjectGetRepoMapTool
| ProjectRunTool
| ProjectGetEditorStatusTool
| LLMInferenceTool
| LLMGetConfigTool
| MemoryJsonSaveTool
| MemoryJsonUpdateTool
| MemoryJsonDeleteTool
| MemoryJsonListTool
| MemoryTodoSaveTool
| MemoryTodoUpdateTool
| MemoryTodoDeleteTool
| MemoryTodoListTool
| MemoryMarkdownSaveTool
| MemoryMarkdownUpdateTool
| MemoryMarkdownDeleteTool
| MemoryMarkdownListTool
| EpisodicMemoryCreateTool
| EpisodicMemoryListTool
| EpisodicMemoryGetTool
| EpisodicMemoryAppendEventTool
| EpisodicMemoryQueryEventsTool
| EpisodicMemoryGetEventTypesTool
| EpisodicMemoryArchiveTool
| EpisodicMemoryUpdateTitleTool
| PersistentMemoryCreateTool
| PersistentMemoryGetTool
| PersistentMemoryListTool
| PersistentMemoryUpdateTool
| PersistentMemoryRetrieveTool
| TodoAddTool
| TodoUpdateTool
| TodoListTool
| TodoListIncompleteTool
| TodoExportTool
| TodoImportTool
| ChatGetHistoryTool
| ChatSendTool
| ChatWaitReplyTool
| ChatConfirmTool
| ChatAskTool
| ChatNotifyTool
| ChatStopProcessTool
| CapabilityListTool
| CapabilityListSkillsTool
| CapabilityListPowersTool
| CapabilityGetDetailTool
| CapabilityStartTool
| CapabilityStartSkillTool
| CapabilityStopTool
| CapabilityGetStatusTool
| MCPListServersTool
| MCPGetToolsTool
| MCPExecuteToolTool
| MCPConfigureServerTool
| KGTemplateCreateTool
| KGTemplateListTool
| KGTemplateGetTool
| KGTemplateDeleteTool
| KGInstanceCreateTool
| KGInstanceListTool
| KGInstanceGetTool
| KGInstanceDeleteTool
| KGRecordAddTool
| KGRecordListTool
| KGEdgeAddTool
| KGEdgeListTool
| PlanGetAllTool
| PlanGetDetailTool
| PlanCreateTool
| PlanUpdateTool
| PlanAddTaskTool
| PlanStartTaskTool
| RoadmapGetTool
| RoadmapGetPhasesTool
| RoadmapCreatePhaseTool
| RoadmapUpdatePhaseTool
| RoadmapDeletePhaseTool
| RoadmapGetFeaturesTool
| RoadmapCreateFeatureTool
| RoadmapUpdateFeatureTool
| RoadmapGetIdeasTool
| RoadmapCreateIdeaTool
| JobCreateTool
| JobGetTool
| JobUpdateTool
| JobDeleteTool
| JobListTool
| JobGroupCreateTool
| JobAddDependencyTool
| JobGetReadyTool
| JobGetBlockedTool
| JobLockTool
| JobUnlockTool
| JobBidAddTool
| CalendarCreateEventTool
| CalendarUpdateEventTool
| CalendarDeleteEventTool
| CalendarGetEventTool
| CalendarListEventsTool
| CalendarGetUpcomingTool
| CalendarMarkCompleteTool
| CalendarGetStatusTool
| TestSuiteCreateTool
| TestSuiteGetTool
| TestSuiteListTool
| TestSuiteUpdateTool
| TestSuiteDeleteTool
| TestCaseCreateTool
| TestCaseGetTool
| TestCaseListTool
| TestCaseUpdateTool
| TestRunCreateTool
| TestRunGetTool
| TestRunUpdateStatusTool
| FeedbackCreateTool
| FeedbackGetTool
| FeedbackListTool
| FeedbackRespondTool
| DeliberationCreateTool
| DeliberationGetTool
| DeliberationListTool
| DeliberationRespondTool
| DeliberationVoteTool
| PortfolioGetTool
| PortfolioAddTestimonialTool
| PortfolioAddKarmaTool
| PortfolioAddTalentTool
| PortfolioEndorseTalentTool
| PortfolioGetRankingTool
| ReviewCreateTool
| ReviewGetTool
| ReviewListTool
| ReviewUpdateTool
| ReviewSubmitTool
| ReviewApproveTool
| ReviewRequestChangesTool
| ReviewAddCommentTool
| OrchestratorListTool
| OrchestratorGetTool
| OrchestratorCreateTool
| OrchestratorUpdateTool
| CodemapListTool
| CodemapGetTool
| CodemapCreateTool
| CodemapUpdateTool
| HookCreateTool
| HookListTool
| HookGetTool
| HookEnableTool
| HookDisableTool
| EventLogCreateInstanceTool
| EventLogGetInstanceTool
| EventLogListInstancesTool
| EventLogAppendEventTool
| EventLogQueryEventsTool
| EventLogGetStatsTool
| ContextRuleCreateTool
| ContextRuleListTool
| ContextRuleEvaluateTool
| ContextRuleGetTool
| ContextRuleDeleteTool
| TokenizerAddTool
| TokenizerGetTool
| VectorGetTool
| VectorAddItemTool
| VectorQueryTool
| VectorQueryItemsTool
| DebugAddLogTool
| DebugOpenBrowserTool
| CodeUtilsGetFilesMarkdownTool
| CodeUtilsPerformMatchTool
| CodeUtilsGetMatcherListTool
| CodeUtilsMatchDetailTool
| HistorySummarizeAllTool
| HistorySummarizeTool
| DeliberationCreateTool
| DeliberationGetTool
| DeliberationListTool
| DeliberationUpdateTool
| DeliberationRespondTool
| DeliberationVoteTool
| DeliberationGetWinnerTool
| DeliberationSummaryTool
| PortfolioGetTool
| PortfolioGetConversationsTool
| PortfolioAddTestimonialTool
| PortfolioUpdateTestimonialTool
| PortfolioDeleteTestimonialTool
| PortfolioAddKarmaTool
| PortfolioGetKarmaHistoryTool
| PortfolioAddAppreciationTool
| PortfolioAddTalentTool
| PortfolioEndorseTalentTool
| PortfolioGetTalentsTool
| PortfolioGetRankingTool
| PortfolioGetByProjectTool
| PortfolioUpdateProfileTool
| CodebaseSearchTool
| CodebaseSearchMcpToolTool
| CodemapListTool
| CodemapGetTool
| CodemapCreateTool
| CodemapSaveTool
| CodemapSetStatusTool
| CodemapUpdateTool
| CodemapDeleteTool
| AddRunningAgentTool
| GetRunningAgentCountTool
| CheckBackgroundAgentCompletionTool
| OnBackgroundAgentCompletionTool
| ContextGetTool
| ContextValidateTool
| ContextListMemoryTypesTool
| ContextEvaluateRulesTool
| ContextGetRequiredVariablesTool
| RuleCreateTool
| RuleGetTool
| RuleListTool
| RuleUpdateTool
| RuleDeleteTool
| RuleEvaluateTool
| RuleGetPossibleVariablesTool
| FeedbackCreateTool
| FeedbackGetTool
| FeedbackListTool
| FeedbackRespondTool
| FeedbackReplyTool
| FeedbackUpdateSummaryTool
| FeedbackUpdateStatusTool
| AutoTestingCreateSuiteTool
| AutoTestingGetSuiteTool
| AutoTestingListSuitesTool
| AutoTestingUpdateSuiteTool
| AutoTestingDeleteSuiteTool
| AutoTestingAddCaseToSuiteTool
| AutoTestingRemoveCaseFromSuiteTool
| AutoTestingCreateCaseTool
| AutoTestingGetCaseTool
| AutoTestingListCasesTool
| AutoTestingUpdateCaseTool
| AutoTestingDeleteCaseTool
| AutoTestingCreateRunTool
| AutoTestingGetRunTool
| AutoTestingListRunsTool
| AutoTestingUpdateRunStatusTool
| AutoTestingUpdateRunCaseTool
| AutoTestingUpdateRunStepTool
| EpisodicCreateMemoryTool
| EpisodicListMemoriesTool
| EpisodicGetMemoryTool
| EpisodicAppendEventTool
| EpisodicQueryEventsTool
| EpisodicGetEventTypesTool
| EpisodicGetTagsTool
| EpisodicGetAgentsTool
| EpisodicArchiveMemoryTool
| EpisodicUnarchiveMemoryTool
| EpisodicUpdateTitleTool
| EventLogCreateInstanceTool
| EventLogGetInstanceTool
| EventLogListInstancesTool
| EventLogUpdateInstanceTool
| EventLogDeleteInstanceTool
| EventLogAppendEventTool
| EventLogAppendEventsTool
| EventLogQueryEventsTool
| EventLogGetInstanceStatsTool
| FsCreateFileTool
| FsCreateFolderTool
| FsReadFileTool
| FsUpdateFileTool
| FsDeleteFileTool
| FsDeleteFolderTool
| FsListFileTool
| FsGrepSearchTool
| FsFileSearchTool
| FsSearchFilesTool
| FsReadManyFilesTool
| FsListDirectoryTool
| FsListCodeDefinitionsTool
| HookInitializeTool
| HookCreateTool
| HookUpdateTool
| HookDeleteTool
| HookListTool
| HookGetTool
| HookEnableTool
| HookDisableTool
| KGCreateInstanceTemplateTool
| KGGetInstanceTemplateTool
| KGListInstanceTemplatesTool
| KGUpdateInstanceTemplateTool
| KGDeleteInstanceTemplateTool
| KGCreateInstanceTool
| KGGetInstanceTool
| KGListInstancesTool
| KGDeleteInstanceTool
| KGAddMemoryRecordTool
| KGAddMemoryRecordsTool
| KGGetMemoryRecordTool
| KGListMemoryRecordsTool
| KGUpdateMemoryRecordTool
| KGDeleteMemoryRecordTool
| KGAddEdgeTool
| KGAddEdgesTool
| KGListEdgesTool
| KGDeleteEdgeTool
| KGCreateViewTemplateTool
| KGGetViewTemplateTool
| KGListViewTemplatesTool
| KGUpdateViewTemplateTool
| KGDeleteViewTemplateTool
| KGCreateViewTool
| KGListViewsTool
| KGExecuteViewTool
| KGDeleteViewTool
| OutputParsersParseJSONTool
| OutputParsersParseXMLTool
| OutputParsersParseCSVTool
| OutputParsersParseTextTool
| OutputParsersParseErrorsTool
| OutputParsersParseWarningsTool
| PersistentMemoryCreateTool
| PersistentMemoryGetTool
| PersistentMemoryListTool
| PersistentMemoryUpdateTool
| PersistentMemoryDeleteTool
| PersistentMemoryExecuteRetrievalTool
| PersistentMemoryValidateTool
| PersistentMemoryGetStepSpecsTool
| UpdateRequestCreateTool
| UpdateRequestGetTool
| UpdateRequestListTool
| UpdateRequestUpdateTool
| UpdateRequestDeleteTool
| UpdateRequestSubmitTool
| UpdateRequestStartWorkTool
| UpdateRequestCompleteTool
| UpdateRequestMergeTool
| UpdateRequestAddDisputeTool
| UpdateRequestResolveDisputeTool
| UpdateRequestAddCommentTool
| UpdateRequestWatchTool
| UpdateRequestUnwatchTool
| RequirementPlanCreateTool
| RequirementPlanGetTool
| RequirementPlanUpdateTool
| RequirementPlanListTool
| RequirementPlanAddSectionTool
| RequirementPlanUpdateSectionTool
| RequirementPlanRemoveSectionTool
| RequirementPlanReorderSectionsTool
| RequirementPlanReviewTool
| UserMessageGetCurrentTool
| UserMessageGetTextTool
| UserMessageGetConfigTool
| UserMessageGetMentionedFilesTool
| UserUtilitiesGetCurrentTool
| UserUtilitiesGetTextTool
| UserUtilitiesGetMentionedMCPsTool
| UserUtilitiesGetMentionedFilesTool
| UserUtilitiesGetCurrentFileTool
| UserUtilitiesGetSelectionTool)[];
getFunctionCallSchemas: () => OpenAIFunctionCall[];
getRegistry: () => ToolRegistry;
getTool: (name: string) =>
| AnyDeclarativeTool
| undefined;
getToolNames: () => string[];
getToolSchemas: () => OpenAIToolSchema[];
git: (
| GitInitTool
| GitStatusTool
| GitAddTool
| GitCommitTool
| GitPushTool
| GitPullTool
| GitCheckoutTool
| GitBranchTool
| GitLogsTool
| GitDiffTool
| GitCloneTool)[];
groupFeedback: (
| FeedbackCreateTool
| FeedbackGetTool
| FeedbackListTool
| FeedbackRespondTool
| FeedbackReplyTool
| FeedbackUpdateSummaryTool
| FeedbackUpdateStatusTool)[];
hasTool: (name: string) => boolean;
history: (HistorySummarizeAllTool | HistorySummarizeTool)[];
hook: (
| HookInitializeTool
| HookCreateTool
| HookUpdateTool
| HookDeleteTool
| HookListTool
| HookGetTool
| HookEnableTool
| HookDisableTool)[];
job: (
| JobCreateTool
| JobGetTool
| JobUpdateTool
| JobDeleteTool
| JobListTool
| JobGroupCreateTool
| JobAddDependencyTool
| JobGetReadyTool
| JobGetBlockedTool
| JobLockTool
| JobUnlockTool
| JobBidAddTool)[];
knowledge: (
| KGTemplateCreateTool
| KGTemplateListTool
| KGTemplateGetTool
| KGTemplateDeleteTool
| KGInstanceCreateTool
| KGInstanceListTool
| KGInstanceGetTool
| KGInstanceDeleteTool
| KGRecordAddTool
| KGRecordListTool
| KGEdgeAddTool
| KGEdgeListTool)[];
knowledgeGraph: (
| KGCreateInstanceTemplateTool
| KGGetInstanceTemplateTool
| KGListInstanceTemplatesTool
| KGUpdateInstanceTemplateTool
| KGDeleteInstanceTemplateTool
| KGCreateInstanceTool
| KGGetInstanceTool
| KGListInstancesTool
| KGDeleteInstanceTool
| KGAddMemoryRecordTool
| KGAddMemoryRecordsTool
| KGGetMemoryRecordTool
| KGListMemoryRecordsTool
| KGUpdateMemoryRecordTool
| KGDeleteMemoryRecordTool
| KGAddEdgeTool
| KGAddEdgesTool
| KGListEdgesTool
| KGDeleteEdgeTool
| KGCreateViewTemplateTool
| KGGetViewTemplateTool
| KGListViewTemplatesTool
| KGUpdateViewTemplateTool
| KGDeleteViewTemplateTool
| KGCreateViewTool
| KGListViewsTool
| KGExecuteViewTool
| KGDeleteViewTool)[];
llm: (LLMInferenceTool | LLMGetConfigTool)[];
mcp: (
| MCPListServersTool
| MCPGetToolsTool
| MCPExecuteToolTool
| MCPConfigureServerTool)[];
memory: (
| MemoryJsonSaveTool
| MemoryJsonUpdateTool
| MemoryJsonDeleteTool
| MemoryJsonListTool
| MemoryTodoSaveTool
| MemoryTodoUpdateTool
| MemoryTodoDeleteTool
| MemoryTodoListTool
| MemoryMarkdownSaveTool
| MemoryMarkdownUpdateTool
| MemoryMarkdownDeleteTool
| MemoryMarkdownListTool
| EpisodicMemoryCreateTool
| EpisodicMemoryListTool
| EpisodicMemoryGetTool
| EpisodicMemoryAppendEventTool
| EpisodicMemoryQueryEventsTool
| EpisodicMemoryGetEventTypesTool
| EpisodicMemoryArchiveTool
| EpisodicMemoryUpdateTitleTool
| PersistentMemoryCreateTool
| PersistentMemoryGetTool
| PersistentMemoryListTool
| PersistentMemoryUpdateTool
| PersistentMemoryRetrieveTool)[];
orchestrator: (
| OrchestratorListTool
| OrchestratorGetTool
| OrchestratorGetSettingsTool
| OrchestratorCreateTool
| OrchestratorUpdateTool
| OrchestratorUpdateSettingsTool
| OrchestratorDeleteTool
| OrchestratorUpdateStatusTool)[];
outputParsers: (
| OutputParsersParseJSONTool
| OutputParsersParseXMLTool
| OutputParsersParseCSVTool
| OutputParsersParseTextTool
| OutputParsersParseErrorsTool
| OutputParsersParseWarningsTool)[];
persistentMemory: (
| PersistentMemoryCreateTool
| PersistentMemoryGetTool
| PersistentMemoryListTool
| PersistentMemoryUpdateTool
| PersistentMemoryDeleteTool
| PersistentMemoryExecuteRetrievalTool
| PersistentMemoryValidateTool
| PersistentMemoryGetStepSpecsTool)[];
planning: (
| PlanGetAllTool
| PlanGetDetailTool
| PlanCreateTool
| PlanUpdateTool
| PlanAddTaskTool
| PlanStartTaskTool
| RoadmapGetTool
| RoadmapGetPhasesTool
| RoadmapCreatePhaseTool
| RoadmapUpdatePhaseTool
| RoadmapDeletePhaseTool
| RoadmapGetFeaturesTool
| RoadmapCreateFeatureTool
| RoadmapUpdateFeatureTool
| RoadmapGetIdeasTool
| RoadmapCreateIdeaTool)[];
project: (
| ProjectGetSettingsTool
| ProjectGetPathTool
| ProjectGetRepoMapTool
| ProjectRunTool
| ProjectGetEditorStatusTool)[];
projectStructureUpdateRequest: (
| UpdateRequestCreateTool
| UpdateRequestGetTool
| UpdateRequestListTool
| UpdateRequestUpdateTool
| UpdateRequestDeleteTool
| UpdateRequestSubmitTool
| UpdateRequestStartWorkTool
| UpdateRequestCompleteTool
| UpdateRequestMergeTool
| UpdateRequestAddDisputeTool
| UpdateRequestResolveDisputeTool
| UpdateRequestAddCommentTool
| UpdateRequestWatchTool
| UpdateRequestUnwatchTool)[];
rag: (RAGAddFileTool | RAGRetrieveKnowledgeTool)[];
requirementPlan: (
| RequirementPlanCreateTool
| RequirementPlanGetTool
| RequirementPlanUpdateTool
| RequirementPlanListTool
| RequirementPlanAddSectionTool
| RequirementPlanUpdateSectionTool
| RequirementPlanRemoveSectionTool
| RequirementPlanReorderSectionsTool
| RequirementPlanReviewTool)[];
review: (
| ReviewCreateTool
| ReviewGetTool
| ReviewListTool
| ReviewUpdateTool
| ReviewSubmitTool
| ReviewApproveTool
| ReviewRequestChangesTool
| ReviewAddCommentTool)[];
search: (
| GlobTool
| GrepTool
| SearchFilesTool
| CodebaseSearchTool
| SearchMcpToolTool
| ListCodeDefinitionNamesTool)[];
state: (
| StateGetAppTool
| StateAddAgentTool
| StateGetAgentTool
| StateGetProjectTool
| StateUpdateProjectTool)[];
task: (
| TaskCreateTool
| TaskUpdateTool
| TaskDeleteTool
| TaskListTool
| TaskGetTool
| TaskAssignTool
| TaskExecuteTool)[];
terminal: ExecuteCommandTool[];
testing: (
| TestSuiteCreateTool
| TestSuiteGetTool
| TestSuiteListTool
| TestSuiteUpdateTool
| TestSuiteDeleteTool
| TestCaseCreateTool
| TestCaseGetTool
| TestCaseListTool
| TestCaseUpdateTool
| TestRunCreateTool
| TestRunGetTool
| TestRunUpdateStatusTool)[];
thread: (
| ThreadCreateTool
| ThreadCreateStartTool
| ThreadCreateBackgroundTool
| ThreadListTool
| ThreadGetTool
| ThreadStartTool
| ThreadUpdateTool
| ThreadDeleteTool
| ThreadGetMessagesTool
| ThreadUpdateStatusTool)[];
todo: (
| TodoAddTool
| TodoUpdateTool
| TodoListTool
| TodoListIncompleteTool
| TodoExportTool
| TodoImportTool)[];
tokenizer: (TokenizerAddTool | TokenizerGetTool)[];
userMessageManager: (
| UserMessageGetCurrentTool
| UserMessageGetTextTool
| UserMessageGetConfigTool
| UserMessageGetMentionedFilesTool)[];
userMessageUtilities: (
| UserUtilitiesGetCurrentTool
| UserUtilitiesGetTextTool
| UserUtilitiesGetMentionedMCPsTool
| UserUtilitiesGetMentionedFilesTool
| UserUtilitiesGetCurrentFileTool
| UserUtilitiesGetSelectionTool)[];
utils: UtilsEditFileAndApplyDiffTool[];
vectordb: (
| VectorGetTool
| VectorAddItemTool
| VectorQueryTool
| VectorQueryItemsTool)[];
webSearch: (WebSearchTool | GetFirstLinkTool)[];
};
Defined in: packages/codeboltjs/src/tools/index.ts:578
Tools module providing LLM-ready tool definitions
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
actionBlock | (ListActionBlocksTool | GetActionBlockDetailTool | StartActionBlockTool)[] | actionBlockTools | - | packages/codeboltjs/src/tools/index.ts:656 |
admin | ( | OrchestratorListTool | OrchestratorGetTool | OrchestratorCreateTool | OrchestratorUpdateTool | CodemapListTool | CodemapGetTool | CodemapCreateTool | CodemapUpdateTool | HookCreateTool | HookListTool | HookGetTool | HookEnableTool | HookDisableTool | EventLogCreateInstanceTool | EventLogGetInstanceTool | EventLogListInstancesTool | EventLogAppendEventTool | EventLogQueryEventsTool | EventLogGetStatsTool)[] | adminTools | - | packages/codeboltjs/src/tools/index.ts:649 |
agent | ( | AgentFindTool | AgentStartTool | AgentListTool | AgentDetailsTool)[] | agentTools | - | packages/codeboltjs/src/tools/index.ts:630 |
agentDeliberation | ( | DeliberationCreateTool | DeliberationGetTool | DeliberationListTool | DeliberationUpdateTool | DeliberationRespondTool | DeliberationVoteTool | DeliberationGetWinnerTool | DeliberationSummaryTool)[] | agentDeliberationTools | - | packages/codeboltjs/src/tools/index.ts:660 |
agentEventQueue | ( | EventQueueAddEventTool | EventQueueSendMessageTool | EventQueueGetStatsTool | EventQueueGetPendingTool | EventQueueWaitNextTool | EventQueueAcknowledgeTool)[] | agentEventQueueTools | - | packages/codeboltjs/src/tools/index.ts:681 |
agentPortfolio | ( | PortfolioGetTool | PortfolioGetConversationsTool | PortfolioAddTestimonialTool | PortfolioUpdateTestimonialTool | PortfolioDeleteTestimonialTool | PortfolioAddKarmaTool | PortfolioGetKarmaHistoryTool | PortfolioAddAppreciationTool | PortfolioAddTalentTool | PortfolioEndorseTalentTool | PortfolioGetTalentsTool | PortfolioGetRankingTool | PortfolioGetByProjectTool | PortfolioUpdateProfileTool)[] | agentPortfolioTools | - | packages/codeboltjs/src/tools/index.ts:661 |
autoTesting | ( | AutoTestingCreateSuiteTool | AutoTestingGetSuiteTool | AutoTestingListSuitesTool | AutoTestingUpdateSuiteTool | AutoTestingDeleteSuiteTool | AutoTestingAddCaseToSuiteTool | AutoTestingRemoveCaseFromSuiteTool | AutoTestingCreateCaseTool | AutoTestingGetCaseTool | AutoTestingListCasesTool | AutoTestingUpdateCaseTool | AutoTestingDeleteCaseTool | AutoTestingCreateRunTool | AutoTestingGetRunTool | AutoTestingListRunsTool | AutoTestingUpdateRunStatusTool | AutoTestingUpdateRunCaseTool | AutoTestingUpdateRunStepTool)[] | autoTestingTools | - | packages/codeboltjs/src/tools/index.ts:668 |
backgroundChildThreads | ( | AddRunningAgentTool | GetRunningAgentCountTool | CheckBackgroundAgentCompletionTool | OnBackgroundAgentCompletionTool)[] | backgroundChildThreadsTools | - | packages/codeboltjs/src/tools/index.ts:664 |
browser | ( | BrowserNavigateTool | BrowserScreenshotTool | BrowserClickTool | BrowserTypeTool | BrowserScrollTool | BrowserGetContentTool | BrowserGetHtmlTool | BrowserGetMarkdownTool | BrowserGetUrlTool | BrowserCloseTool | BrowserEnterTool | BrowserSearchTool)[] | browserTools | - | packages/codeboltjs/src/tools/index.ts:629 |
calendar | ( | CalendarCreateEventTool | CalendarUpdateEventTool | CalendarDeleteEventTool | CalendarGetEventTool | CalendarListEventsTool | CalendarGetUpcomingTool | CalendarMarkCompleteTool | CalendarGetStatusTool)[] | calendarTools | - | packages/codeboltjs/src/tools/index.ts:645 |
capability | ( | CapabilityListTool | CapabilityListSkillsTool | CapabilityListPowersTool | CapabilityGetDetailTool | CapabilityStartTool | CapabilityStartSkillTool | CapabilityStopTool | CapabilityGetStatusTool)[] | capabilityTools | - | packages/codeboltjs/src/tools/index.ts:640 |
chat | ( | ChatGetHistoryTool | ChatSendTool | ChatWaitReplyTool | ChatConfirmTool | ChatAskTool | ChatNotifyTool | ChatStopProcessTool)[] | chatTools | - | packages/codeboltjs/src/tools/index.ts:639 |
codebaseSearch | (CodebaseSearchTool | CodebaseSearchMcpToolTool)[] | codebaseSearchTools | - | packages/codeboltjs/src/tools/index.ts:662 |
codemap | ( | CodemapListTool | CodemapGetTool | CodemapCreateTool | CodemapSaveTool | CodemapSetStatusTool | CodemapUpdateTool | CodemapDeleteTool)[] | codemapTools | - | packages/codeboltjs/src/tools/index.ts:663 |
codeutils | ( | CodeUtilsGetFilesMarkdownTool | CodeUtilsPerformMatchTool | CodeUtilsGetMatcherListTool | CodeUtilsMatchDetailTool)[] | codeutilsTools | - | packages/codeboltjs/src/tools/index.ts:654 |
collaboration | ( | FeedbackCreateTool | FeedbackGetTool | FeedbackListTool | FeedbackRespondTool | DeliberationCreateTool | DeliberationGetTool | DeliberationListTool | DeliberationRespondTool | DeliberationVoteTool | PortfolioGetTool | PortfolioAddTestimonialTool | PortfolioAddKarmaTool | PortfolioAddTalentTool | PortfolioEndorseTalentTool | PortfolioGetRankingTool)[] | collaborationTools | - | packages/codeboltjs/src/tools/index.ts:647 |
context | ( | ContextRuleCreateTool | ContextRuleListTool | ContextRuleEvaluateTool | ContextRuleGetTool | ContextRuleDeleteTool)[] | contextTools | - | packages/codeboltjs/src/tools/index.ts:650 |
contextAssembly | ( | ContextGetTool | ContextValidateTool | ContextListMemoryTypesTool | ContextEvaluateRulesTool | ContextGetRequiredVariablesTool)[] | contextAssemblyTools | - | packages/codeboltjs/src/tools/index.ts:665 |
contextRuleEngine | ( | RuleCreateTool | RuleGetTool | RuleListTool | RuleUpdateTool | RuleDeleteTool | RuleEvaluateTool | RuleGetPossibleVariablesTool)[] | contextRuleEngineTools | - | packages/codeboltjs/src/tools/index.ts:666 |
dbmemory | (DBMemoryAddKnowledgeTool | DBMemoryGetKnowledgeTool)[] | dbmemoryTools | - | packages/codeboltjs/src/tools/index.ts:659 |
debug | (DebugAddLogTool | DebugOpenBrowserTool)[] | debugTools | - | packages/codeboltjs/src/tools/index.ts:653 |
episodicMemory | ( | EpisodicCreateMemoryTool | EpisodicListMemoriesTool | EpisodicGetMemoryTool | EpisodicAppendEventTool | EpisodicQueryEventsTool | EpisodicGetEventTypesTool | EpisodicGetTagsTool | EpisodicGetAgentsTool | EpisodicArchiveMemoryTool | EpisodicUnarchiveMemoryTool | EpisodicUpdateTitleTool)[] | episodicMemoryTools | - | packages/codeboltjs/src/tools/index.ts:669 |
eventLog | ( | EventLogCreateInstanceTool | EventLogGetInstanceTool | EventLogListInstancesTool | EventLogUpdateInstanceTool | EventLogDeleteInstanceTool | EventLogAppendEventTool | EventLogAppendEventsTool | EventLogQueryEventsTool | EventLogGetInstanceStatsTool)[] | eventLogTools | - | packages/codeboltjs/src/tools/index.ts:670 |
executeTool() | (name: string, params: object, signal?: AbortSignal, updateOutput?: (output: string) => void) => Promise<ToolFrameworkResult> | - | Execute a tool by name | packages/codeboltjs/src/tools/index.ts:602 |
file | ( | ReadFileTool | WriteFileTool | EditTool | ListDirectoryTool | ReadManyFilesTool)[] | fileTools | - | packages/codeboltjs/src/tools/index.ts:625 |
fs | ( | FsCreateFileTool | FsCreateFolderTool | FsReadFileTool | FsUpdateFileTool | FsDeleteFileTool | FsDeleteFolderTool | FsListFileTool | FsGrepSearchTool | FsFileSearchTool | FsSearchFilesTool | FsReadManyFilesTool | FsListDirectoryTool | FsListCodeDefinitionsTool)[] | fsTools | - | packages/codeboltjs/src/tools/index.ts:671 |
getAllTools() | () => ( | UtilsEditFileAndApplyDiffTool | ReadFileTool | WriteFileTool | EditTool | ListDirectoryTool | ReadManyFilesTool | ListActionBlocksTool | GetActionBlockDetailTool | StartActionBlockTool | GetAllActionPlansTool | CreateActionPlanTool | AddTaskToActionPlanTool | CreateKVInstanceTool | KVSetTool | KVGetTool | GetRoadmapTool | CreateRoadmapPhaseTool | CreateRoadmapIdeaTool | CreateReviewMergeRequestTool | ListReviewMergeRequestsTool | MergeReviewMergeRequestTool | CreateMemoryIngestionPipelineTool | ExecuteMemoryIngestionPipelineTool | RAGAddFileTool | RAGRetrieveKnowledgeTool | WebSearchTool | GetFirstLinkTool | DBMemoryAddKnowledgeTool | DBMemoryGetKnowledgeTool | EventQueueAddEventTool | EventQueueSendMessageTool | EventQueueGetStatsTool | EventQueueGetPendingTool | EventQueueWaitNextTool | EventQueueAcknowledgeTool | GlobTool | GrepTool | SearchFilesTool | CodebaseSearchTool | SearchMcpToolTool | ListCodeDefinitionNamesTool | ExecuteCommandTool | GitInitTool | GitStatusTool | GitAddTool | GitCommitTool | GitPushTool | GitPullTool | GitCheckoutTool | GitBranchTool | GitLogsTool | GitDiffTool | GitCloneTool | BrowserNavigateTool | BrowserScreenshotTool | BrowserClickTool | BrowserTypeTool | BrowserScrollTool | BrowserGetContentTool | BrowserGetHtmlTool | BrowserGetMarkdownTool | BrowserGetUrlTool | BrowserCloseTool | BrowserEnterTool | BrowserSearchTool | AgentFindTool | AgentStartTool | AgentListTool | AgentDetailsTool | ThreadCreateTool | ThreadCreateStartTool | ThreadCreateBackgroundTool | ThreadListTool | ThreadGetTool | ThreadStartTool | ThreadUpdateTool | ThreadDeleteTool | ThreadGetMessagesTool | ThreadUpdateStatusTool | TaskCreateTool | TaskUpdateTool | TaskDeleteTool | TaskListTool | TaskGetTool | TaskAssignTool | TaskExecuteTool | OrchestratorListTool | OrchestratorGetTool | OrchestratorGetSettingsTool | OrchestratorCreateTool | OrchestratorUpdateTool | OrchestratorUpdateSettingsTool | OrchestratorDeleteTool | OrchestratorUpdateStatusTool | StateGetAppTool | StateAddAgentTool | StateGetAgentTool | StateGetProjectTool | StateUpdateProjectTool | ProjectGetSettingsTool | ProjectGetPathTool | ProjectGetRepoMapTool | ProjectRunTool | ProjectGetEditorStatusTool | LLMInferenceTool | LLMGetConfigTool | MemoryJsonSaveTool | MemoryJsonUpdateTool | MemoryJsonDeleteTool | MemoryJsonListTool | MemoryTodoSaveTool | MemoryTodoUpdateTool | MemoryTodoDeleteTool | MemoryTodoListTool | MemoryMarkdownSaveTool | MemoryMarkdownUpdateTool | MemoryMarkdownDeleteTool | MemoryMarkdownListTool | EpisodicMemoryCreateTool | EpisodicMemoryListTool | EpisodicMemoryGetTool | EpisodicMemoryAppendEventTool | EpisodicMemoryQueryEventsTool | EpisodicMemoryGetEventTypesTool | EpisodicMemoryArchiveTool | EpisodicMemoryUpdateTitleTool | PersistentMemoryCreateTool | PersistentMemoryGetTool | PersistentMemoryListTool | PersistentMemoryUpdateTool | PersistentMemoryRetrieveTool | TodoAddTool | TodoUpdateTool | TodoListTool | TodoListIncompleteTool | TodoExportTool | TodoImportTool | ChatGetHistoryTool | ChatSendTool | ChatWaitReplyTool | ChatConfirmTool | ChatAskTool | ChatNotifyTool | ChatStopProcessTool | CapabilityListTool | CapabilityListSkillsTool | CapabilityListPowersTool | CapabilityGetDetailTool | CapabilityStartTool | CapabilityStartSkillTool | CapabilityStopTool | CapabilityGetStatusTool | MCPListServersTool | MCPGetToolsTool | MCPExecuteToolTool | MCPConfigureServerTool | KGTemplateCreateTool | KGTemplateListTool | KGTemplateGetTool | KGTemplateDeleteTool | KGInstanceCreateTool | KGInstanceListTool | KGInstanceGetTool | KGInstanceDeleteTool | KGRecordAddTool | KGRecordListTool | KGEdgeAddTool | KGEdgeListTool | PlanGetAllTool | PlanGetDetailTool | PlanCreateTool | PlanUpdateTool | PlanAddTaskTool | PlanStartTaskTool | RoadmapGetTool | RoadmapGetPhasesTool | RoadmapCreatePhaseTool | RoadmapUpdatePhaseTool | RoadmapDeletePhaseTool | RoadmapGetFeaturesTool | RoadmapCreateFeatureTool | RoadmapUpdateFeatureTool | RoadmapGetIdeasTool | RoadmapCreateIdeaTool | JobCreateTool | JobGetTool | JobUpdateTool | JobDeleteTool | JobListTool | JobGroupCreateTool | JobAddDependencyTool | JobGetReadyTool | JobGetBlockedTool | JobLockTool | JobUnlockTool | JobBidAddTool | CalendarCreateEventTool | CalendarUpdateEventTool | CalendarDeleteEventTool | CalendarGetEventTool | CalendarListEventsTool | CalendarGetUpcomingTool | CalendarMarkCompleteTool | CalendarGetStatusTool | TestSuiteCreateTool | TestSuiteGetTool | TestSuiteListTool | TestSuiteUpdateTool | TestSuiteDeleteTool | TestCaseCreateTool | TestCaseGetTool | TestCaseListTool | TestCaseUpdateTool | TestRunCreateTool | TestRunGetTool | TestRunUpdateStatusTool | FeedbackCreateTool | FeedbackGetTool | FeedbackListTool | FeedbackRespondTool | DeliberationCreateTool | DeliberationGetTool | DeliberationListTool | DeliberationRespondTool | DeliberationVoteTool | PortfolioGetTool | PortfolioAddTestimonialTool | PortfolioAddKarmaTool | PortfolioAddTalentTool | PortfolioEndorseTalentTool | PortfolioGetRankingTool | ReviewCreateTool | ReviewGetTool | ReviewListTool | ReviewUpdateTool | ReviewSubmitTool | ReviewApproveTool | ReviewRequestChangesTool | ReviewAddCommentTool | OrchestratorListTool | OrchestratorGetTool | OrchestratorCreateTool | OrchestratorUpdateTool | CodemapListTool | CodemapGetTool | CodemapCreateTool | CodemapUpdateTool | HookCreateTool | HookListTool | HookGetTool | HookEnableTool | HookDisableTool | EventLogCreateInstanceTool | EventLogGetInstanceTool | EventLogListInstancesTool | EventLogAppendEventTool | EventLogQueryEventsTool | EventLogGetStatsTool | ContextRuleCreateTool | ContextRuleListTool | ContextRuleEvaluateTool | ContextRuleGetTool | ContextRuleDeleteTool | TokenizerAddTool | TokenizerGetTool | VectorGetTool | VectorAddItemTool | VectorQueryTool | VectorQueryItemsTool | DebugAddLogTool | DebugOpenBrowserTool | CodeUtilsGetFilesMarkdownTool | CodeUtilsPerformMatchTool | CodeUtilsGetMatcherListTool | CodeUtilsMatchDetailTool | HistorySummarizeAllTool | HistorySummarizeTool | DeliberationCreateTool | DeliberationGetTool | DeliberationListTool | DeliberationUpdateTool | DeliberationRespondTool | DeliberationVoteTool | DeliberationGetWinnerTool | DeliberationSummaryTool | PortfolioGetTool | PortfolioGetConversationsTool | PortfolioAddTestimonialTool | PortfolioUpdateTestimonialTool | PortfolioDeleteTestimonialTool | PortfolioAddKarmaTool | PortfolioGetKarmaHistoryTool | PortfolioAddAppreciationTool | PortfolioAddTalentTool | PortfolioEndorseTalentTool | PortfolioGetTalentsTool | PortfolioGetRankingTool | PortfolioGetByProjectTool | PortfolioUpdateProfileTool | CodebaseSearchTool | CodebaseSearchMcpToolTool | CodemapListTool | CodemapGetTool | CodemapCreateTool | CodemapSaveTool | CodemapSetStatusTool | CodemapUpdateTool | CodemapDeleteTool | AddRunningAgentTool | GetRunningAgentCountTool | CheckBackgroundAgentCompletionTool | OnBackgroundAgentCompletionTool | ContextGetTool | ContextValidateTool | ContextListMemoryTypesTool | ContextEvaluateRulesTool | ContextGetRequiredVariablesTool | RuleCreateTool | RuleGetTool | RuleListTool | RuleUpdateTool | RuleDeleteTool | RuleEvaluateTool | RuleGetPossibleVariablesTool | FeedbackCreateTool | FeedbackGetTool | FeedbackListTool | FeedbackRespondTool | FeedbackReplyTool | FeedbackUpdateSummaryTool | FeedbackUpdateStatusTool | AutoTestingCreateSuiteTool | AutoTestingGetSuiteTool | AutoTestingListSuitesTool | AutoTestingUpdateSuiteTool | AutoTestingDeleteSuiteTool | AutoTestingAddCaseToSuiteTool | AutoTestingRemoveCaseFromSuiteTool | AutoTestingCreateCaseTool | AutoTestingGetCaseTool | AutoTestingListCasesTool | AutoTestingUpdateCaseTool | AutoTestingDeleteCaseTool | AutoTestingCreateRunTool | AutoTestingGetRunTool | AutoTestingListRunsTool | AutoTestingUpdateRunStatusTool | AutoTestingUpdateRunCaseTool | AutoTestingUpdateRunStepTool | EpisodicCreateMemoryTool | EpisodicListMemoriesTool | EpisodicGetMemoryTool | EpisodicAppendEventTool | EpisodicQueryEventsTool | EpisodicGetEventTypesTool | EpisodicGetTagsTool | EpisodicGetAgentsTool | EpisodicArchiveMemoryTool | EpisodicUnarchiveMemoryTool | EpisodicUpdateTitleTool | EventLogCreateInstanceTool | EventLogGetInstanceTool | EventLogListInstancesTool | EventLogUpdateInstanceTool | EventLogDeleteInstanceTool | EventLogAppendEventTool | EventLogAppendEventsTool | EventLogQueryEventsTool | EventLogGetInstanceStatsTool | FsCreateFileTool | FsCreateFolderTool | FsReadFileTool | FsUpdateFileTool | FsDeleteFileTool | FsDeleteFolderTool | FsListFileTool | FsGrepSearchTool | FsFileSearchTool | FsSearchFilesTool | FsReadManyFilesTool | FsListDirectoryTool | FsListCodeDefinitionsTool | HookInitializeTool | HookCreateTool | HookUpdateTool | HookDeleteTool | HookListTool | HookGetTool | HookEnableTool | HookDisableTool | KGCreateInstanceTemplateTool | KGGetInstanceTemplateTool | KGListInstanceTemplatesTool | KGUpdateInstanceTemplateTool | KGDeleteInstanceTemplateTool | KGCreateInstanceTool | KGGetInstanceTool | KGListInstancesTool | KGDeleteInstanceTool | KGAddMemoryRecordTool | KGAddMemoryRecordsTool | KGGetMemoryRecordTool | KGListMemoryRecordsTool | KGUpdateMemoryRecordTool | KGDeleteMemoryRecordTool | KGAddEdgeTool | KGAddEdgesTool | KGListEdgesTool | KGDeleteEdgeTool | KGCreateViewTemplateTool | KGGetViewTemplateTool | KGListViewTemplatesTool | KGUpdateViewTemplateTool | KGDeleteViewTemplateTool | KGCreateViewTool | KGListViewsTool | KGExecuteViewTool | KGDeleteViewTool | OutputParsersParseJSONTool | OutputParsersParseXMLTool | OutputParsersParseCSVTool | OutputParsersParseTextTool | OutputParsersParseErrorsTool | OutputParsersParseWarningsTool | PersistentMemoryCreateTool | PersistentMemoryGetTool | PersistentMemoryListTool | PersistentMemoryUpdateTool | PersistentMemoryDeleteTool | PersistentMemoryExecuteRetrievalTool | PersistentMemoryValidateTool | PersistentMemoryGetStepSpecsTool | UpdateRequestCreateTool | UpdateRequestGetTool | UpdateRequestListTool | UpdateRequestUpdateTool | UpdateRequestDeleteTool | UpdateRequestSubmitTool | UpdateRequestStartWorkTool | UpdateRequestCompleteTool | UpdateRequestMergeTool | UpdateRequestAddDisputeTool | UpdateRequestResolveDisputeTool | UpdateRequestAddCommentTool | UpdateRequestWatchTool | UpdateRequestUnwatchTool | RequirementPlanCreateTool | RequirementPlanGetTool | RequirementPlanUpdateTool | RequirementPlanListTool | RequirementPlanAddSectionTool | RequirementPlanUpdateSectionTool | RequirementPlanRemoveSectionTool | RequirementPlanReorderSectionsTool | RequirementPlanReviewTool | UserMessageGetCurrentTool | UserMessageGetTextTool | UserMessageGetConfigTool | UserMessageGetMentionedFilesTool | UserUtilitiesGetCurrentTool | UserUtilitiesGetTextTool | UserUtilitiesGetMentionedMCPsTool | UserUtilitiesGetMentionedFilesTool | UserUtilitiesGetCurrentFileTool | UserUtilitiesGetSelectionTool)[] | - | Get all available tools | packages/codeboltjs/src/tools/index.ts:582 |
getFunctionCallSchemas() | () => OpenAIFunctionCall[] | - | Get function call schemas for all tools | packages/codeboltjs/src/tools/index.ts:597 |
getRegistry() | () => ToolRegistry | - | Get the tool registry | packages/codeboltjs/src/tools/index.ts:587 |
getTool() | (name: string) => | AnyDeclarativeTool | undefined | - | Get a specific tool by name | packages/codeboltjs/src/tools/index.ts:612 |
getToolNames() | () => string[] | - | Get tool names | packages/codeboltjs/src/tools/index.ts:622 |
getToolSchemas() | () => OpenAIToolSchema[] | - | Get OpenAI-compatible tool schemas for all tools | packages/codeboltjs/src/tools/index.ts:592 |
git | ( | GitInitTool | GitStatusTool | GitAddTool | GitCommitTool | GitPushTool | GitPullTool | GitCheckoutTool | GitBranchTool | GitLogsTool | GitDiffTool | GitCloneTool)[] | gitTools | - | packages/codeboltjs/src/tools/index.ts:628 |
groupFeedback | ( | FeedbackCreateTool | FeedbackGetTool | FeedbackListTool | FeedbackRespondTool | FeedbackReplyTool | FeedbackUpdateSummaryTool | FeedbackUpdateStatusTool)[] | groupFeedbackTools | - | packages/codeboltjs/src/tools/index.ts:667 |
hasTool() | (name: string) => boolean | - | Check if a tool exists | packages/codeboltjs/src/tools/index.ts:617 |
history | (HistorySummarizeAllTool | HistorySummarizeTool)[] | historyTools | - | packages/codeboltjs/src/tools/index.ts:655 |
hook | ( | HookInitializeTool | HookCreateTool | HookUpdateTool | HookDeleteTool | HookListTool | HookGetTool | HookEnableTool | HookDisableTool)[] | hookTools | - | packages/codeboltjs/src/tools/index.ts:672 |
job | ( | JobCreateTool | JobGetTool | JobUpdateTool | JobDeleteTool | JobListTool | JobGroupCreateTool | JobAddDependencyTool | JobGetReadyTool | JobGetBlockedTool | JobLockTool | JobUnlockTool | JobBidAddTool)[] | jobTools | - | packages/codeboltjs/src/tools/index.ts:644 |
knowledge | ( | KGTemplateCreateTool | KGTemplateListTool | KGTemplateGetTool | KGTemplateDeleteTool | KGInstanceCreateTool | KGInstanceListTool | KGInstanceGetTool | KGInstanceDeleteTool | KGRecordAddTool | KGRecordListTool | KGEdgeAddTool | KGEdgeListTool)[] | knowledgeTools | - | packages/codeboltjs/src/tools/index.ts:642 |
knowledgeGraph | ( | KGCreateInstanceTemplateTool | KGGetInstanceTemplateTool | KGListInstanceTemplatesTool | KGUpdateInstanceTemplateTool | KGDeleteInstanceTemplateTool | KGCreateInstanceTool | KGGetInstanceTool | KGListInstancesTool | KGDeleteInstanceTool | KGAddMemoryRecordTool | KGAddMemoryRecordsTool | KGGetMemoryRecordTool | KGListMemoryRecordsTool | KGUpdateMemoryRecordTool | KGDeleteMemoryRecordTool | KGAddEdgeTool | KGAddEdgesTool | KGListEdgesTool | KGDeleteEdgeTool | KGCreateViewTemplateTool | KGGetViewTemplateTool | KGListViewTemplatesTool | KGUpdateViewTemplateTool | KGDeleteViewTemplateTool | KGCreateViewTool | KGListViewsTool | KGExecuteViewTool | KGDeleteViewTool)[] | knowledgeGraphTools | - | packages/codeboltjs/src/tools/index.ts:673 |
llm | (LLMInferenceTool | LLMGetConfigTool)[] | llmTools | - | packages/codeboltjs/src/tools/index.ts:636 |
mcp | ( | MCPListServersTool | MCPGetToolsTool | MCPExecuteToolTool | MCPConfigureServerTool)[] | mcpTools | - | packages/codeboltjs/src/tools/index.ts:641 |
memory | ( | MemoryJsonSaveTool | MemoryJsonUpdateTool | MemoryJsonDeleteTool | MemoryJsonListTool | MemoryTodoSaveTool | MemoryTodoUpdateTool | MemoryTodoDeleteTool | MemoryTodoListTool | MemoryMarkdownSaveTool | MemoryMarkdownUpdateTool | MemoryMarkdownDeleteTool | MemoryMarkdownListTool | EpisodicMemoryCreateTool | EpisodicMemoryListTool | EpisodicMemoryGetTool | EpisodicMemoryAppendEventTool | EpisodicMemoryQueryEventsTool | EpisodicMemoryGetEventTypesTool | EpisodicMemoryArchiveTool | EpisodicMemoryUpdateTitleTool | PersistentMemoryCreateTool | PersistentMemoryGetTool | PersistentMemoryListTool | PersistentMemoryUpdateTool | PersistentMemoryRetrieveTool)[] | memoryTools | - | packages/codeboltjs/src/tools/index.ts:637 |
orchestrator | ( | OrchestratorListTool | OrchestratorGetTool | OrchestratorGetSettingsTool | OrchestratorCreateTool | OrchestratorUpdateTool | OrchestratorUpdateSettingsTool | OrchestratorDeleteTool | OrchestratorUpdateStatusTool)[] | orchestratorTools | - | packages/codeboltjs/src/tools/index.ts:633 |
outputParsers | ( | OutputParsersParseJSONTool | OutputParsersParseXMLTool | OutputParsersParseCSVTool | OutputParsersParseTextTool | OutputParsersParseErrorsTool | OutputParsersParseWarningsTool)[] | outputParsersTools | - | packages/codeboltjs/src/tools/index.ts:674 |
persistentMemory | ( | PersistentMemoryCreateTool | PersistentMemoryGetTool | PersistentMemoryListTool | PersistentMemoryUpdateTool | PersistentMemoryDeleteTool | PersistentMemoryExecuteRetrievalTool | PersistentMemoryValidateTool | PersistentMemoryGetStepSpecsTool)[] | persistentMemoryTools | - | packages/codeboltjs/src/tools/index.ts:675 |
planning | ( | PlanGetAllTool | PlanGetDetailTool | PlanCreateTool | PlanUpdateTool | PlanAddTaskTool | PlanStartTaskTool | RoadmapGetTool | RoadmapGetPhasesTool | RoadmapCreatePhaseTool | RoadmapUpdatePhaseTool | RoadmapDeletePhaseTool | RoadmapGetFeaturesTool | RoadmapCreateFeatureTool | RoadmapUpdateFeatureTool | RoadmapGetIdeasTool | RoadmapCreateIdeaTool)[] | planningTools | - | packages/codeboltjs/src/tools/index.ts:643 |
project | ( | ProjectGetSettingsTool | ProjectGetPathTool | ProjectGetRepoMapTool | ProjectRunTool | ProjectGetEditorStatusTool)[] | projectTools | - | packages/codeboltjs/src/tools/index.ts:635 |
projectStructureUpdateRequest | ( | UpdateRequestCreateTool | UpdateRequestGetTool | UpdateRequestListTool | UpdateRequestUpdateTool | UpdateRequestDeleteTool | UpdateRequestSubmitTool | UpdateRequestStartWorkTool | UpdateRequestCompleteTool | UpdateRequestMergeTool | UpdateRequestAddDisputeTool | UpdateRequestResolveDisputeTool | UpdateRequestAddCommentTool | UpdateRequestWatchTool | UpdateRequestUnwatchTool)[] | projectStructureUpdateRequestTools | - | packages/codeboltjs/src/tools/index.ts:676 |
rag | (RAGAddFileTool | RAGRetrieveKnowledgeTool)[] | ragTools | - | packages/codeboltjs/src/tools/index.ts:657 |
requirementPlan | ( | RequirementPlanCreateTool | RequirementPlanGetTool | RequirementPlanUpdateTool | RequirementPlanListTool | RequirementPlanAddSectionTool | RequirementPlanUpdateSectionTool | RequirementPlanRemoveSectionTool | RequirementPlanReorderSectionsTool | RequirementPlanReviewTool)[] | requirementPlanTools | - | packages/codeboltjs/src/tools/index.ts:677 |
review | ( | ReviewCreateTool | ReviewGetTool | ReviewListTool | ReviewUpdateTool | ReviewSubmitTool | ReviewApproveTool | ReviewRequestChangesTool | ReviewAddCommentTool)[] | reviewTools | - | packages/codeboltjs/src/tools/index.ts:648 |
search | ( | GlobTool | GrepTool | SearchFilesTool | CodebaseSearchTool | SearchMcpToolTool | ListCodeDefinitionNamesTool)[] | searchTools | - | packages/codeboltjs/src/tools/index.ts:626 |
state | ( | StateGetAppTool | StateAddAgentTool | StateGetAgentTool | StateGetProjectTool | StateUpdateProjectTool)[] | stateTools | - | packages/codeboltjs/src/tools/index.ts:634 |
task | ( | TaskCreateTool | TaskUpdateTool | TaskDeleteTool | TaskListTool | TaskGetTool | TaskAssignTool | TaskExecuteTool)[] | taskTools | - | packages/codeboltjs/src/tools/index.ts:632 |
terminal | ExecuteCommandTool[] | terminalTools | - | packages/codeboltjs/src/tools/index.ts:627 |
testing | ( | TestSuiteCreateTool | TestSuiteGetTool | TestSuiteListTool | TestSuiteUpdateTool | TestSuiteDeleteTool | TestCaseCreateTool | TestCaseGetTool | TestCaseListTool | TestCaseUpdateTool | TestRunCreateTool | TestRunGetTool | TestRunUpdateStatusTool)[] | testingTools | - | packages/codeboltjs/src/tools/index.ts:646 |
thread | ( | ThreadCreateTool | ThreadCreateStartTool | ThreadCreateBackgroundTool | ThreadListTool | ThreadGetTool | ThreadStartTool | ThreadUpdateTool | ThreadDeleteTool | ThreadGetMessagesTool | ThreadUpdateStatusTool)[] | threadTools | - | packages/codeboltjs/src/tools/index.ts:631 |
todo | ( | TodoAddTool | TodoUpdateTool | TodoListTool | TodoListIncompleteTool | TodoExportTool | TodoImportTool)[] | todoTools | - | packages/codeboltjs/src/tools/index.ts:638 |
tokenizer | (TokenizerAddTool | TokenizerGetTool)[] | tokenizerTools | - | packages/codeboltjs/src/tools/index.ts:651 |
userMessageManager | ( | UserMessageGetCurrentTool | UserMessageGetTextTool | UserMessageGetConfigTool | UserMessageGetMentionedFilesTool)[] | userMessageManagerTools | - | packages/codeboltjs/src/tools/index.ts:678 |
userMessageUtilities | ( | UserUtilitiesGetCurrentTool | UserUtilitiesGetTextTool | UserUtilitiesGetMentionedMCPsTool | UserUtilitiesGetMentionedFilesTool | UserUtilitiesGetCurrentFileTool | UserUtilitiesGetSelectionTool)[] | userMessageUtilitiesTools | - | packages/codeboltjs/src/tools/index.ts:679 |
utils | UtilsEditFileAndApplyDiffTool[] | utilsTools | - | packages/codeboltjs/src/tools/index.ts:680 |
vectordb | ( | VectorGetTool | VectorAddItemTool | VectorQueryTool | VectorQueryItemsTool)[] | vectordbTools | - | packages/codeboltjs/src/tools/index.ts:652 |
webSearch | (WebSearchTool | GetFirstLinkTool)[] | webSearchTools | - | packages/codeboltjs/src/tools/index.ts:658 |