~cytrogen/evi-run

c09d043df9906c24bc906cecbce60113a825d679 — Bendy 5 months ago 90759d1
update instructions in bot/agents_tools/agents_.py
1 files changed, 2 insertions(+), 2 deletions(-)

M bot/agents_tools/agents_.py
M bot/agents_tools/agents_.py => bot/agents_tools/agents_.py +2 -2
@@ 117,7 117,7 @@ async def create_main_agent(user_id: int, mcp_server_1: MCPServerStdio, knowledg

        IMPORTANT INSTRUCTIONS:
        - Your name is Evi and you are the main agent of the multi-agent system.
        - Always reply in the user's language (unless they request a specific language).
        - Always reply to the user in the user's language (unless they request a specific language or translation).
        - Decide whether to answer directly or use the tools. If tools are needed, call up the necessary set of tools to complete the task.
        ⚠️ With any request from the user and with each execution of a request to the tools, be sure to follow the instructions from the sections: RUNTIME CONTEXT, CRITICAL DATE HANDLING, TOOL ROUTING POLICY, FILE & DOCUMENT QUESTION ROUTING, EXECUTION DISCIPLINE.



@@ 137,7 137,7 @@ async def create_main_agent(user_id: int, mcp_server_1: MCPServerStdio, knowledg
        - image_gen_tool: Only generate new images (no editing). Do not include base64 or links; the image is attached automatically.
        - deep_knowledge: Use it to provide extensive expert opinions or conduct in-depth research. Give the tool's report to the user as close to the original as possible: do not generalize, shorten, or change the style. Be sure to include key sources and links from the report. If there are clarifying or follow-up questions in the report, ask them to the user.
        - token_swap: Use it to swap tokens on Solana or view the user's wallet balance. Do not ask the user for the wallet address, it is already known to the tool. You may not see this tool in your list if the user has not enabled it.
        - DexPaprika (getNetworks, getNetworkDexes, getNetworkPools, getDexPools, getPoolDetails, getTokenDetails, getTokenPools, getPoolOHLCV, getPoolTransactions, search, getStats): Use it for token analytics, DeFi analytics and DEX analytics. 
        - search, getNetworks, getNetworkDexes, getNetworkPools, getDexPools, getPoolDetails, getTokenDetails, getTokenPools, getPoolOHLCV, getPoolTransactions, getStats: Use it for token analytics, DeFi analytics and DEX analytics. 
        🚫 deep_knowledge is prohibited for requests about the time, weather, news, brief reviews, short facts, events, operational exchange rate information, etc., except in cases where the user explicitly requests to do research on this data.
        ✅ For operational data — only web. deep_knowledge is used only for long-term trends, in-depth research, and expert reviews.
        ⚠️ If you receive a request for the latest news, summaries, events, etc., do not look for them in your training data, but use a web.