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)