mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-22 05:11:44 +08:00
- 新增 SessionChatProvider 接口,补齐非流式对话的会话态复用能力 - 为 Cursor Agent 和 CodeBuddy CLI 同步实现流式与非流式会话续接及状态持久化 - CustomProvider 补充会话态透传,统一 custom provider 的会话复用行为 - Service 新增 AIChatSendInSession,聊天主链路非流式回退改走带 session 的发送接口 - 保留原 AIChatSend 无状态语义,避免标题生成和记忆压缩污染主会话上下文 - 补充前后端定向测试,覆盖会话恢复、续接发送和前端回退分流
168 lines
4.8 KiB
JavaScript
Executable File
168 lines
4.8 KiB
JavaScript
Executable File
// @ts-check
|
|
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
|
// This file is automatically generated. DO NOT EDIT
|
|
|
|
export function AICallMCPTool(arg1, arg2) {
|
|
return window['go']['aiservice']['Service']['AICallMCPTool'](arg1, arg2);
|
|
}
|
|
|
|
export function AIChatCancel(arg1) {
|
|
return window['go']['aiservice']['Service']['AIChatCancel'](arg1);
|
|
}
|
|
|
|
export function AIChatSend(arg1, arg2) {
|
|
return window['go']['aiservice']['Service']['AIChatSend'](arg1, arg2);
|
|
}
|
|
|
|
export function AIChatSendInSession(arg1, arg2, arg3) {
|
|
return window['go']['aiservice']['Service']['AIChatSendInSession'](arg1, arg2, arg3);
|
|
}
|
|
|
|
export function AIChatStream(arg1, arg2, arg3) {
|
|
return window['go']['aiservice']['Service']['AIChatStream'](arg1, arg2, arg3);
|
|
}
|
|
|
|
export function AICheckSQL(arg1) {
|
|
return window['go']['aiservice']['Service']['AICheckSQL'](arg1);
|
|
}
|
|
|
|
export function AIDeleteMCPServer(arg1) {
|
|
return window['go']['aiservice']['Service']['AIDeleteMCPServer'](arg1);
|
|
}
|
|
|
|
export function AIDeleteProvider(arg1) {
|
|
return window['go']['aiservice']['Service']['AIDeleteProvider'](arg1);
|
|
}
|
|
|
|
export function AIDeleteSession(arg1) {
|
|
return window['go']['aiservice']['Service']['AIDeleteSession'](arg1);
|
|
}
|
|
|
|
export function AIDeleteSkill(arg1) {
|
|
return window['go']['aiservice']['Service']['AIDeleteSkill'](arg1);
|
|
}
|
|
|
|
export function AIGetActiveProvider() {
|
|
return window['go']['aiservice']['Service']['AIGetActiveProvider']();
|
|
}
|
|
|
|
export function AIGetBuiltinPrompts() {
|
|
return window['go']['aiservice']['Service']['AIGetBuiltinPrompts']();
|
|
}
|
|
|
|
export function AIGetContextLevel() {
|
|
return window['go']['aiservice']['Service']['AIGetContextLevel']();
|
|
}
|
|
|
|
export function AIGetEditableProvider(arg1) {
|
|
return window['go']['aiservice']['Service']['AIGetEditableProvider'](arg1);
|
|
}
|
|
|
|
export function AIGetMCPClientInstallStatuses() {
|
|
return window['go']['aiservice']['Service']['AIGetMCPClientInstallStatuses']();
|
|
}
|
|
|
|
export function AIGetMCPHTTPServerStatus() {
|
|
return window['go']['aiservice']['Service']['AIGetMCPHTTPServerStatus']();
|
|
}
|
|
|
|
export function AIGetMCPServers() {
|
|
return window['go']['aiservice']['Service']['AIGetMCPServers']();
|
|
}
|
|
|
|
export function AIGetProviders() {
|
|
return window['go']['aiservice']['Service']['AIGetProviders']();
|
|
}
|
|
|
|
export function AIGetSafetyLevel() {
|
|
return window['go']['aiservice']['Service']['AIGetSafetyLevel']();
|
|
}
|
|
|
|
export function AIGetSessions() {
|
|
return window['go']['aiservice']['Service']['AIGetSessions']();
|
|
}
|
|
|
|
export function AIGetSkills() {
|
|
return window['go']['aiservice']['Service']['AIGetSkills']();
|
|
}
|
|
|
|
export function AIGetUserPromptSettings() {
|
|
return window['go']['aiservice']['Service']['AIGetUserPromptSettings']();
|
|
}
|
|
|
|
export function AIInstallClaudeCodeMCP() {
|
|
return window['go']['aiservice']['Service']['AIInstallClaudeCodeMCP']();
|
|
}
|
|
|
|
export function AIInstallCodexMCP() {
|
|
return window['go']['aiservice']['Service']['AIInstallCodexMCP']();
|
|
}
|
|
|
|
export function AIListMCPTools() {
|
|
return window['go']['aiservice']['Service']['AIListMCPTools']();
|
|
}
|
|
|
|
export function AIListModels() {
|
|
return window['go']['aiservice']['Service']['AIListModels']();
|
|
}
|
|
|
|
export function AILoadSession(arg1) {
|
|
return window['go']['aiservice']['Service']['AILoadSession'](arg1);
|
|
}
|
|
|
|
export function AISaveMCPServer(arg1) {
|
|
return window['go']['aiservice']['Service']['AISaveMCPServer'](arg1);
|
|
}
|
|
|
|
export function AISaveProvider(arg1) {
|
|
return window['go']['aiservice']['Service']['AISaveProvider'](arg1);
|
|
}
|
|
|
|
export function AISaveSession(arg1, arg2, arg3, arg4) {
|
|
return window['go']['aiservice']['Service']['AISaveSession'](arg1, arg2, arg3, arg4);
|
|
}
|
|
|
|
export function AISaveSkill(arg1) {
|
|
return window['go']['aiservice']['Service']['AISaveSkill'](arg1);
|
|
}
|
|
|
|
export function AISaveUserPromptSettings(arg1) {
|
|
return window['go']['aiservice']['Service']['AISaveUserPromptSettings'](arg1);
|
|
}
|
|
|
|
export function AISetActiveProvider(arg1) {
|
|
return window['go']['aiservice']['Service']['AISetActiveProvider'](arg1);
|
|
}
|
|
|
|
export function AISetContextLevel(arg1) {
|
|
return window['go']['aiservice']['Service']['AISetContextLevel'](arg1);
|
|
}
|
|
|
|
export function AISetLanguage(arg1) {
|
|
return window['go']['aiservice']['Service']['AISetLanguage'](arg1);
|
|
}
|
|
|
|
export function AISetSafetyLevel(arg1) {
|
|
return window['go']['aiservice']['Service']['AISetSafetyLevel'](arg1);
|
|
}
|
|
|
|
export function AIStartMCPHTTPServer(arg1) {
|
|
return window['go']['aiservice']['Service']['AIStartMCPHTTPServer'](arg1);
|
|
}
|
|
|
|
export function AIStopMCPHTTPServer() {
|
|
return window['go']['aiservice']['Service']['AIStopMCPHTTPServer']();
|
|
}
|
|
|
|
export function AITestMCPServer(arg1) {
|
|
return window['go']['aiservice']['Service']['AITestMCPServer'](arg1);
|
|
}
|
|
|
|
export function AITestProvider(arg1) {
|
|
return window['go']['aiservice']['Service']['AITestProvider'](arg1);
|
|
}
|
|
|
|
export function Shutdown() {
|
|
return window['go']['aiservice']['Service']['Shutdown']();
|
|
}
|