Skip to content

refactor(playground): split teamwork into connectors, chat tools and context items - #3704

Merged
themaherkhalil merged 1 commit into
devfrom
refactor/playground-connectors-chat-tools
Oct 3, 2026
Merged

themaherkhalil merged 1 commit into
devfrom
refactor/playground-connectors-chat-tools

Conversation

@themaherkhalil

Copy link
Copy Markdown
Contributor
  • Replace the teamwork feature with three: features/connectors (ConnectorsStore at room.connectors) for sign-in and services, features/chat-tools (ChatToolsStore at room.chatTools) for the default tools, the Chat Tools panel and the tool card, and ContextItemsStore (room.contextItems) for the files queued for the next message
  • Add runMcpTool and makeUserPixelMcp to the SDK; the tool loop, connector approvals and the default tool form now share one RunMCPTool call
  • Read and write a room's tool file through the shared file explorer adapter
  • Add isSameArray to @semoss/utility/array
  • Split translations into chatTools and chatConnectors; move the queued file strings to room and Retry/Refresh to common buttons
  • Fix a tool that returns nothing saving "undefined" as its result
  • Fix the Chat Tools panel keeping a stale toolbox after the room binds to a new insight

…context items

- Replace the teamwork feature with three: features/connectors (ConnectorsStore at
  room.connectors) for sign-in and services, features/chat-tools (ChatToolsStore at
  room.chatTools) for the default tools, the Chat Tools panel and the tool card, and
  ContextItemsStore (room.contextItems) for the files queued for the next message
- Add runMcpTool and makeUserPixelMcp to the SDK; the tool loop, connector approvals and
  the default tool form now share one RunMCPTool call
- Read and write a room's tool file through the shared file explorer adapter
- Add isSameArray to @semoss/utility/array
- Split translations into chatTools and chatConnectors; move the queued file strings to
  room and Retry/Refresh to common buttons
- Fix a tool that returns nothing saving "undefined" as its result
- Fix the Chat Tools panel keeping a stale toolbox after the room binds to a new insight
@themaherkhalil
themaherkhalil requested a review from a team as a code owner October 3, 2026 12:11
@snyk-io

snyk-io Bot commented Oct 3, 2026

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@themaherkhalil
themaherkhalil merged commit 7054c23 into dev Oct 3, 2026
5 checks passed
@themaherkhalil
themaherkhalil deleted the refactor/playground-connectors-chat-tools branch October 3, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant