File size: 792 Bytes
b8989d2 b73eed5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# agents/add_message.py
import argparse
from datetime import datetime
from tools.storage import Storage
storage = Storage()
def add_message(role, content, source="cli", user_did=None):
storage.write_note(
content,
role=role,
source=source,
user_did=user_did,
tags=[]
)
print(f"[+] Сообщение от {role} ({source}) добавлено: {content}")
# --- CLI interface ---
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--role", required=True)
parser.add_argument("--content", required=True)
parser.add_argument("--source", default="cli")
parser.add_argument("--user_did")
args = parser.parse_args()
add_message(args.role, args.content, args.source, args.user_did)
|