mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-11 07:04:58 -05:00
* v0 * v1 * Basic ss tes * Ss tests * Stuff * Add mcp * mcp v1 * Improvement * Fix * BROKEN * Checkpoint * Streaming * Fix abort * Things are broken * Streaming seems to work but copilot is dumb * Fix edge issue * LUAAAA * Fix stream buffer * Fix lint * Checkpoint * Initial temp state, in the middle of a refactor * Initial test shows diff store still working * Tool refactor * First cleanup pass complete - untested * Continued cleanup * Refactor * Refactor complete - no testing yet * Fix - cursor makes me sad * Fix mcp * Clean up mcp * Updated mcp * Add respond to subagents * Fix definitions * Add tools * Add tools * Add copilot mcp tracking * Fix lint * Fix mcp * Fix * Updates * Clean up mcp * Fix copilot mcp tool names to be sim prefixed * Add opus 4.6 * Fix discovery tool * Fix * Remove logs * Fix go side tool rendering * Update docs * Fix hydration * Fix tool call resolution * Fix * Fix lint * Fix superagent and autoallow integrations * Fix always allow * Update block * Remove plan docs * Fix hardcoded ff * Fix dropped provider * Fix lint * Fix tests * Fix dead messages array * Fix discovery * Fix run workflow * Fix run block * Fix run from block in copilot * Fix lint * Fix skip and mtb * Fix typing * Fix tool call * Bump api version * Fix bun lock * Nuke bad files
68 lines
1.4 KiB
TypeScript
68 lines
1.4 KiB
TypeScript
export const INTERRUPT_TOOL_NAMES = [
|
|
'set_global_workflow_variables',
|
|
'run_workflow',
|
|
'run_workflow_until_block',
|
|
'run_from_block',
|
|
'run_block',
|
|
'manage_mcp_tool',
|
|
'manage_custom_tool',
|
|
'deploy_mcp',
|
|
'deploy_chat',
|
|
'deploy_api',
|
|
'create_workspace_mcp_server',
|
|
'set_environment_variables',
|
|
'make_api_request',
|
|
'oauth_request_access',
|
|
'navigate_ui',
|
|
'knowledge_base',
|
|
'generate_api_key',
|
|
] as const
|
|
|
|
export const INTERRUPT_TOOL_SET = new Set<string>(INTERRUPT_TOOL_NAMES)
|
|
|
|
export const SUBAGENT_TOOL_NAMES = [
|
|
'debug',
|
|
'edit',
|
|
'build',
|
|
'plan',
|
|
'test',
|
|
'deploy',
|
|
'auth',
|
|
'research',
|
|
'knowledge',
|
|
'custom_tool',
|
|
'tour',
|
|
'info',
|
|
'workflow',
|
|
'evaluate',
|
|
'superagent',
|
|
'discovery',
|
|
] as const
|
|
|
|
export const SUBAGENT_TOOL_SET = new Set<string>(SUBAGENT_TOOL_NAMES)
|
|
|
|
/**
|
|
* Respond tools are internal to the copilot's subagent system.
|
|
* They're used by subagents to signal completion and should NOT be executed by the sim side.
|
|
* The copilot backend handles these internally.
|
|
*/
|
|
export const RESPOND_TOOL_NAMES = [
|
|
'plan_respond',
|
|
'edit_respond',
|
|
'build_respond',
|
|
'debug_respond',
|
|
'info_respond',
|
|
'research_respond',
|
|
'deploy_respond',
|
|
'superagent_respond',
|
|
'discovery_respond',
|
|
'tour_respond',
|
|
'auth_respond',
|
|
'workflow_respond',
|
|
'knowledge_respond',
|
|
'custom_tool_respond',
|
|
'test_respond',
|
|
] as const
|
|
|
|
export const RESPOND_TOOL_SET = new Set<string>(RESPOND_TOOL_NAMES)
|