26 lines
810 B
Python
26 lines
810 B
Python
"""mem0 whoami — print the active agent's default_user_id (AGENTRUSH identifier)."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import typer
|
|
from rich.console import Console
|
|
|
|
from mem0_cli.branding import BRAND_COLOR, print_error, print_info
|
|
from mem0_cli.config import load_config
|
|
|
|
console = Console()
|
|
err_console = Console(stderr=True)
|
|
|
|
|
|
def run_whoami() -> None:
|
|
config = load_config()
|
|
session_id = config.platform.default_user_id if config.platform else None
|
|
if not session_id:
|
|
print_error(
|
|
err_console,
|
|
"No default_user_id found. Run `mem0 init --agent` first.",
|
|
)
|
|
raise typer.Exit(1)
|
|
console.print(f"Your AGENTRUSH identifier: [{BRAND_COLOR}]{session_id}[/{BRAND_COLOR}]")
|
|
print_info(console, "Find your row at https://mem0.ai/agentrush")
|