| # agents/add_message.py | |
| import argparse | |
| from tools.storage import Storage | |
| storage = Storage() | |
| def add_message(content, source="cli", user_did="anon", hidden=1): | |
| storage.write_note( | |
| content, | |
| source=source, | |
| user_did=user_did, | |
| hidden=hidden | |
| ) | |
| print(f"[+] Сообщение от {source} ({user_did}) добавлено: {content}") | |
| # --- CLI interface --- | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--content", required=True) | |
| parser.add_argument("--source", default="cli") | |
| parser.add_argument("--user_did", default="anon") | |
| parser.add_argument("--hidden", default=1) | |
| args = parser.parse_args() | |
| add_message(args.content, args.source, args.user_did, args.hidden) | |