chore: import upstream snapshot with attribution
CI / Migrate Dev DB (push) Has been skipped
CI / Detect Version (push) Has been cancelled
CI / Migrate DB (push) Has been cancelled
CI / Build Dev ECR (./docker/app.Dockerfile, ECR_APP) (push) Has been cancelled
CI / Build Dev ECR (./docker/db.Dockerfile, ECR_MIGRATIONS) (push) Has been cancelled
CI / Build Dev ECR (./docker/pii.Dockerfile, ECR_PII) (push) Has been cancelled
CI / Build Dev ECR (./docker/realtime.Dockerfile, ECR_REALTIME) (push) Has been cancelled
CI / Deploy Trigger.dev (Dev) (push) Has been cancelled
CI / Build AMD64 (./docker/app.Dockerfile, ECR_APP, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build AMD64 (./docker/db.Dockerfile, ECR_MIGRATIONS, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build AMD64 (./docker/pii.Dockerfile, ECR_PII, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build AMD64 (./docker/realtime.Dockerfile, ECR_REALTIME, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/app.Dockerfile, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/db.Dockerfile, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/pii.Dockerfile, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/realtime.Dockerfile, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Check Docs Changes (push) Has been cancelled
CI / Process Docs (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / Test and Build (push) Has been cancelled
Publish CLI Package / publish-npm (push) Has been cancelled
Publish Python SDK / publish-pypi (push) Has been cancelled
Publish TypeScript SDK / publish-npm (push) Has been cancelled
CI / Migrate Dev DB (push) Has been skipped
CI / Detect Version (push) Has been cancelled
CI / Migrate DB (push) Has been cancelled
CI / Build Dev ECR (./docker/app.Dockerfile, ECR_APP) (push) Has been cancelled
CI / Build Dev ECR (./docker/db.Dockerfile, ECR_MIGRATIONS) (push) Has been cancelled
CI / Build Dev ECR (./docker/pii.Dockerfile, ECR_PII) (push) Has been cancelled
CI / Build Dev ECR (./docker/realtime.Dockerfile, ECR_REALTIME) (push) Has been cancelled
CI / Deploy Trigger.dev (Dev) (push) Has been cancelled
CI / Build AMD64 (./docker/app.Dockerfile, ECR_APP, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build AMD64 (./docker/db.Dockerfile, ECR_MIGRATIONS, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build AMD64 (./docker/pii.Dockerfile, ECR_PII, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build AMD64 (./docker/realtime.Dockerfile, ECR_REALTIME, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/app.Dockerfile, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/db.Dockerfile, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/pii.Dockerfile, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/realtime.Dockerfile, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Check Docs Changes (push) Has been cancelled
CI / Process Docs (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / Test and Build (push) Has been cancelled
Publish CLI Package / publish-npm (push) Has been cancelled
Publish Python SDK / publish-pypi (push) Has been cancelled
Publish TypeScript SDK / publish-npm (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
import { functionExecuteTool } from '@/tools/function'
|
||||
import { httpRequestTool } from '@/tools/http'
|
||||
import {
|
||||
slackAddReactionTool,
|
||||
slackArchiveConversationTool,
|
||||
slackCanvasTool,
|
||||
slackCreateChannelCanvasTool,
|
||||
slackCreateConversationTool,
|
||||
slackDeleteCanvasTool,
|
||||
slackDeleteMessageTool,
|
||||
slackDeleteScheduledMessageTool,
|
||||
slackDownloadTool,
|
||||
slackEditCanvasTool,
|
||||
slackEphemeralMessageTool,
|
||||
slackGetCanvasTool,
|
||||
slackGetChannelHistoryTool,
|
||||
slackGetChannelInfoTool,
|
||||
slackGetMessageTool,
|
||||
slackGetPermalinkTool,
|
||||
slackGetThreadRepliesTool,
|
||||
slackGetThreadTool,
|
||||
slackGetUserPresenceTool,
|
||||
slackGetUserTool,
|
||||
slackInviteToConversationTool,
|
||||
slackListCanvasesTool,
|
||||
slackListChannelsTool,
|
||||
slackListMembersTool,
|
||||
slackListScheduledMessagesTool,
|
||||
slackListUsersTool,
|
||||
slackLookupCanvasSectionsTool,
|
||||
slackMessageReaderTool,
|
||||
slackMessageTool,
|
||||
slackOpenViewTool,
|
||||
slackPublishViewTool,
|
||||
slackPushViewTool,
|
||||
slackRemoveReactionTool,
|
||||
slackRenameConversationTool,
|
||||
slackScheduleMessageTool,
|
||||
slackSetConversationPurposeTool,
|
||||
slackSetConversationTopicTool,
|
||||
slackSetStatusTool,
|
||||
slackSetSuggestedPromptsTool,
|
||||
slackSetTitleTool,
|
||||
slackUpdateMessageTool,
|
||||
slackUpdateViewTool,
|
||||
} from '@/tools/slack'
|
||||
import type { ToolConfig } from '@/tools/types'
|
||||
|
||||
/**
|
||||
* Dev-only minimal tool registry. Swapped in for `@/tools/registry` via a
|
||||
* Turbopack/webpack resolve-alias when `SIM_DEV_MINIMAL_REGISTRY=1` (see
|
||||
* next.config.ts) so the local dev server never compiles the full ~247-tool
|
||||
* graph (~2,074 modules) that the shared workspace layout otherwise drags into
|
||||
* every route. Only these tools execute in minimal mode; unset the flag for the
|
||||
* full set. Slack tools are included so the Slack block (action + native trigger)
|
||||
* works end-to-end in minimal dev. NEVER aliased in production.
|
||||
*/
|
||||
export const tools: Record<string, ToolConfig> = {
|
||||
http_request: httpRequestTool,
|
||||
function_execute: functionExecuteTool,
|
||||
slack_add_reaction: slackAddReactionTool,
|
||||
slack_archive_conversation: slackArchiveConversationTool,
|
||||
slack_canvas: slackCanvasTool,
|
||||
slack_create_channel_canvas: slackCreateChannelCanvasTool,
|
||||
slack_create_conversation: slackCreateConversationTool,
|
||||
slack_delete_canvas: slackDeleteCanvasTool,
|
||||
slack_delete_message: slackDeleteMessageTool,
|
||||
slack_delete_scheduled_message: slackDeleteScheduledMessageTool,
|
||||
slack_download: slackDownloadTool,
|
||||
slack_edit_canvas: slackEditCanvasTool,
|
||||
slack_ephemeral_message: slackEphemeralMessageTool,
|
||||
slack_get_canvas: slackGetCanvasTool,
|
||||
slack_get_channel_history: slackGetChannelHistoryTool,
|
||||
slack_get_channel_info: slackGetChannelInfoTool,
|
||||
slack_get_message: slackGetMessageTool,
|
||||
slack_get_permalink: slackGetPermalinkTool,
|
||||
slack_get_thread_replies: slackGetThreadRepliesTool,
|
||||
slack_get_thread: slackGetThreadTool,
|
||||
slack_get_user_presence: slackGetUserPresenceTool,
|
||||
slack_get_user: slackGetUserTool,
|
||||
slack_invite_to_conversation: slackInviteToConversationTool,
|
||||
slack_list_canvases: slackListCanvasesTool,
|
||||
slack_list_channels: slackListChannelsTool,
|
||||
slack_list_members: slackListMembersTool,
|
||||
slack_list_scheduled_messages: slackListScheduledMessagesTool,
|
||||
slack_list_users: slackListUsersTool,
|
||||
slack_lookup_canvas_sections: slackLookupCanvasSectionsTool,
|
||||
slack_message_reader: slackMessageReaderTool,
|
||||
slack_message: slackMessageTool,
|
||||
slack_open_view: slackOpenViewTool,
|
||||
slack_publish_view: slackPublishViewTool,
|
||||
slack_push_view: slackPushViewTool,
|
||||
slack_remove_reaction: slackRemoveReactionTool,
|
||||
slack_rename_conversation: slackRenameConversationTool,
|
||||
slack_schedule_message: slackScheduleMessageTool,
|
||||
slack_set_conversation_purpose: slackSetConversationPurposeTool,
|
||||
slack_set_conversation_topic: slackSetConversationTopicTool,
|
||||
slack_set_status: slackSetStatusTool,
|
||||
slack_set_suggested_prompts: slackSetSuggestedPromptsTool,
|
||||
slack_set_title: slackSetTitleTool,
|
||||
slack_update_message: slackUpdateMessageTool,
|
||||
slack_update_view: slackUpdateViewTool,
|
||||
}
|
||||
Reference in New Issue
Block a user