Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/composio-community/open-claude-cowork
/ functions
Functions
77 in github.com/composio-community/open-claude-cowork
⨍
Functions
77
◇
Types & classes
6
↓ 12 callers
Function
updateSendButton
(input, button)
renderer/renderer.js:690
↓ 7 callers
Function
saveState
()
renderer/renderer.js:85
↓ 5 callers
Function
renderChatHistory
()
renderer/renderer.js:277
↓ 5 callers
Function
scrollToBottom
()
renderer/renderer.js:1492
↓ 4 callers
Function
escapeHtml
(str)
renderer/renderer.js:1445
↓ 4 callers
Function
getAvailableProviders
()
server/providers/index.js:46
↓ 3 callers
Method
abort
* Abort an active query for a given chatId * @param {string} chatId * @returns {boolean} True if aborted, false if no active query
server/providers/base-provider.js:65
↓ 3 callers
Function
addInlineBrowserEmbed
(contentDiv, url, sessionId)
renderer/renderer.js:1509
↓ 3 callers
Function
getProvider
(providerName, config = {})
server/providers/index.js:21
↓ 3 callers
Function
loadChat
(chat)
renderer/renderer.js:193
↓ 2 callers
Function
addInlineToolCall
(contentDiv, toolName, toolInput, toolId)
renderer/renderer.js:1244
↓ 2 callers
Function
addToolCall
(name, input, status = 'running')
renderer/renderer.js:1314
↓ 2 callers
Function
appendToContent
(contentDiv, content)
renderer/renderer.js:1072
↓ 2 callers
Function
autoResizeTextarea
(textarea)
renderer/renderer.js:756
↓ 2 callers
Function
closeOtherDropdowns
(currentDropdown)
renderer/renderer.js:578
↓ 2 callers
Function
createWindow
()
main.js:22
↓ 2 callers
Function
extractBrowserUrl
(text)
renderer/renderer.js:1499
↓ 2 callers
Function
generateId
()
renderer/renderer.js:80
↓ 2 callers
Method
getSession
* Get or create a session for a chat * @param {string} chatId * @returns {string|null} Session ID if exists
server/providers/base-provider.js:47
↓ 2 callers
Function
handleFileSelect
(event, context)
renderer/renderer.js:585
↓ 2 callers
Function
handleKeyPress
(e, form)
renderer/renderer.js:748
↓ 2 callers
Function
renderAttachedFiles
(context)
renderer/renderer.js:617
↓ 2 callers
Function
renderTodos
()
renderer/renderer.js:1409
↓ 2 callers
Method
setSession
* Store a session ID for a chat * @param {string} chatId * @param {string} sessionId
server/providers/base-provider.js:56
↓ 2 callers
Function
switchToChatView
()
renderer/renderer.js:767
↓ 2 callers
Function
updateModelDropdowns
(provider)
renderer/renderer.js:542
↓ 2 callers
Function
updateOpencodeConfig
(mcpUrl, mcpHeaders)
server/server.js:42
↓ 2 callers
Function
updateProviderUI
(provider)
renderer/renderer.js:175
↓ 2 callers
Function
updateTodos
(newTodos)
renderer/renderer.js:1403
↓ 2 callers
Function
updateToolCallStatus
(toolId, status)
renderer/renderer.js:1359
↓ 1 callers
Function
addUserMessage
(text)
renderer/renderer.js:1017
↓ 1 callers
Function
appendToThinking
(contentDiv, content)
renderer/renderer.js:1092
↓ 1 callers
Method
cleanup
* Cleanup resources * @returns {Promise<void>}
server/providers/base-provider.js:74
↓ 1 callers
Function
createAssistantMessage
()
renderer/renderer.js:1035
↓ 1 callers
Function
formatToolPreview
(toolInput)
renderer/renderer.js:1221
↓ 1 callers
Function
getCurrentMarkdownContainer
(contentDiv)
renderer/renderer.js:1175
↓ 1 callers
Function
handleBrowserTransitionOnMessage
()
renderer/renderer.js:1756
↓ 1 callers
Method
initialize
* Initialize the Opencode client/server
server/providers/opencode-provider.js:43
↓ 1 callers
Method
initialize
* Initialize the provider * @returns {Promise<void>}
server/providers/base-provider.js:23
↓ 1 callers
Function
initializeComposioSession
()
server/server.js:25
↓ 1 callers
Function
initializeProviders
()
server/providers/index.js:71
↓ 1 callers
Function
loadAllChats
()
renderer/renderer.js:133
↓ 1 callers
Function
moveBrowserToSidebar
()
renderer/renderer.js:1594
↓ 1 callers
Method
query
* Execute a query/prompt and yield streaming responses * @param {Object} params * @param {string} params.prompt - The user message * @param {
server/providers/base-provider.js:38
↓ 1 callers
Function
renderMarkdown
(contentDiv)
renderer/renderer.js:1203
↓ 1 callers
Function
renderMarkdownContainer
(container)
renderer/renderer.js:1191
↓ 1 callers
Function
resetTextareaHeight
(textarea)
renderer/renderer.js:762
↓ 1 callers
Function
setupDropdowns
()
renderer/renderer.js:411
↓ 1 callers
Function
setupEventListeners
()
renderer/renderer.js:363
↓ 1 callers
Function
showBrowserInSidebar
(url, sessionId)
renderer/renderer.js:1608
↓ 1 callers
Function
stopCurrentQuery
()
renderer/renderer.js:711
↓ 1 callers
Function
switchToChat
(chatId)
renderer/renderer.js:313
↓ 1 callers
Function
updateGreeting
()
renderer/renderer.js:358
↓ 1 callers
Function
updateInlineToolResult
(toolId, result)
renderer/renderer.js:1284
↓ 1 callers
Function
updateToolCallResult
(toolId, result)
renderer/renderer.js:1377
Method
abort
* Abort an active query for a given chatId
server/providers/claude-provider.js:29
Method
abort
* Abort an active query for a given chatId
server/providers/opencode-provider.js:29
Method
buildMcpConfig
* Build MCP server config for Opencode format * Converts from Claude-style mcpServers to Opencode format
server/providers/opencode-provider.js:74
Method
cleanup
* Cleanup resources
server/providers/opencode-provider.js:430
Function
clearProviderCache
()
server/providers/index.js:62
Method
constructor
(config = {})
server/providers/claude-provider.js:9
Method
constructor
(config = {})
server/providers/opencode-provider.js:9
Method
constructor
(config = {})
server/providers/base-provider.js:6
Function
copyMessage
(button)
renderer/renderer.js:1452
Function
getConversationHistory
()
renderer/renderer.js:1468
Function
handleSendMessage
(e)
renderer/renderer.js:774
Function
init
()
renderer/renderer.js:72
Method
name
()
server/providers/claude-provider.js:22
Method
name
()
server/providers/opencode-provider.js:22
Method
name
* Get the provider name * @returns {string}
server/providers/base-provider.js:15
Method
normalizeChunk
* Normalize a streaming chunk to match Claude provider output format
server/providers/opencode-provider.js:341
Method
normalizeMessage
* Normalize a complete message to chunks
server/providers/opencode-provider.js:383
Method
query
* Execute a query using Claude Agent SDK * Matches the exact streaming logic from server.js * * @param {Object} params * @param {string} p
server/providers/claude-provider.js:52
Method
query
* Execute a query using Opencode SDK * Matches the same interface as Claude provider * * @param {Object} params * @param {string} params.p
server/providers/opencode-provider.js:109
Function
registerProvider
(name, ProviderClass)
server/providers/index.js:55
Function
toggleLeftSidebar
()
renderer/renderer.js:672
Function
toggleSidebar
()
renderer/renderer.js:655