# 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)