Changeset 0.28.3 (#187)
This commit is contained in:
@@ -3,6 +3,16 @@
|
||||
// ==========================================
|
||||
// Chat management, send, stream, regenerate, edit, branch,
|
||||
// summarize, per-chat model persistence.
|
||||
//
|
||||
// Exports: ChatInput, loadChats, selectChat, newChat, newGroupChat,
|
||||
// deleteChat, startRenameChat, sendMessage, stopGeneration,
|
||||
// reloadActivePath, regenerateMessage, regenerate, editMessage,
|
||||
// submitEdit, cancelEdit, switchSibling, advanceWorkflowStage,
|
||||
// rejectWorkflowStage, _initChatListeners,
|
||||
// summarizeAndContinue, toggleChannelAutoCompact
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
// ── Chat Input Abstraction ──────────────────
|
||||
// Wraps CM6 editor (when available) or fallback textarea.
|
||||
@@ -1246,3 +1256,27 @@ async function rejectWorkflowStage() {
|
||||
UI.toast('Reject failed: ' + (e.message || e), 'error');
|
||||
}
|
||||
}
|
||||
|
||||
// ── Exports ─────────────────────────────────
|
||||
window.ChatInput = ChatInput;
|
||||
window.loadChats = loadChats;
|
||||
window.selectChat = selectChat;
|
||||
window.newChat = newChat;
|
||||
window.newGroupChat = newGroupChat;
|
||||
window.deleteChat = deleteChat;
|
||||
window.startRenameChat = startRenameChat;
|
||||
window.sendMessage = sendMessage;
|
||||
window.stopGeneration = stopGeneration;
|
||||
window.reloadActivePath = reloadActivePath;
|
||||
window.regenerateMessage = regenerateMessage;
|
||||
window.regenerate = regenerate;
|
||||
window.editMessage = editMessage;
|
||||
window.submitEdit = submitEdit;
|
||||
window.cancelEdit = cancelEdit;
|
||||
window.switchSibling = switchSibling;
|
||||
window.advanceWorkflowStage = advanceWorkflowStage;
|
||||
window.rejectWorkflowStage = rejectWorkflowStage;
|
||||
window._initChatListeners = _initChatListeners;
|
||||
window.summarizeAndContinue = summarizeAndContinue;
|
||||
window.toggleChannelAutoCompact = toggleChannelAutoCompact;
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user