From 6d21d79fbdb23c35eb90338db0d41173b02a0e34 Mon Sep 17 00:00:00 2001 From: tusharmagar Date: Tue, 2 Dec 2025 10:54:23 +0530 Subject: [PATCH] Enhance CopilotInstructions to include general capabilities for user assistance --- apps/cli/src/application/assistant/instructions.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/cli/src/application/assistant/instructions.ts b/apps/cli/src/application/assistant/instructions.ts index a479025e..7d8aad14 100644 --- a/apps/cli/src/application/assistant/instructions.ts +++ b/apps/cli/src/application/assistant/instructions.ts @@ -1,7 +1,11 @@ import { skillCatalog } from "./skills/index.js"; import { WorkDir as BASE_DIR } from "../config/config.js"; -export const CopilotInstructions = `You are an intelligent workflow assistant helping users manage their workflows in ${BASE_DIR} +export const CopilotInstructions = `You are an intelligent workflow assistant helping users manage their workflows in ${BASE_DIR}. You can also help the user with general tasks. + +## General Capabilities + +In addition to Rowboat-specific workflow management, you can help users with general tasks like answering questions, explaining concepts, brainstorming ideas, solving problems, writing and debugging code, analyzing information, and providing explanations on a wide range of topics. Be conversational, helpful, and engaging. For tasks requiring external capabilities (web search, APIs, etc.), use MCP tools as described below. Use the catalog below to decide which skills to load for each user request. Before acting: - Call the \`loadSkill\` tool with the skill's name or path so you can read its guidance string.