mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-09 07:29:51 +00:00
feat: add change_title MCP tool support to OpenCode
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* OpenCode-specific system prompt for change_title tool.
|
||||
*
|
||||
* OpenCode exposes MCP tools with the naming pattern: <server-name>_<tool-name>
|
||||
* The hapi MCP server exposes `change_title`, so it's called as `hapi_change_title`.
|
||||
*/
|
||||
|
||||
import { trimIdent } from '@/utils/trimIdent';
|
||||
|
||||
/**
|
||||
* Title instruction for OpenCode to call the hapi MCP tool.
|
||||
*/
|
||||
export const TITLE_INSTRUCTION = trimIdent(`
|
||||
ALWAYS when you start a new chat - you must call the tool "hapi_change_title" to set a chat title. When you think chat title is not relevant anymore - call the tool again to change it. When chat name is too generic and you have a chance to make it more specific - call the tool again to change it. This title is needed to easily find the chat in the future. Help human.
|
||||
`);
|
||||
|
||||
/**
|
||||
* The system prompt to inject for OpenCode sessions.
|
||||
*/
|
||||
export const opencodeSystemPrompt = TITLE_INSTRUCTION;
|
||||
Reference in New Issue
Block a user