HMP / agents /add_message.py
GitHub Action
Sync from GitHub with Git LFS
b8989d2
raw
history blame
792 Bytes
# 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)