feat: add media message support in agent context and message tool
Cherry-picked from PR #2355 (ad128a7) — only agent/context.py and agent/tools/message.py. Co-Authored-By: qulllee <qullkui@tencent.com>
This commit is contained in:
@@ -42,7 +42,12 @@ class MessageTool(Tool):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def description(self) -> str:
|
def description(self) -> str:
|
||||||
return "Send a message to the user. Use this when you want to communicate something."
|
return (
|
||||||
|
"Send a message to the user, optionally with file attachments. "
|
||||||
|
"This is the ONLY way to deliver files (images, documents, audio, video) to the user. "
|
||||||
|
"Use the 'media' parameter with file paths to attach files. "
|
||||||
|
"Do NOT use read_file to send files — that only reads content for your own analysis."
|
||||||
|
)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def parameters(self) -> dict[str, Any]:
|
def parameters(self) -> dict[str, Any]:
|
||||||
|
|||||||
Reference in New Issue
Block a user