INNER CODE UNIT · Python
_dream_command
OnePunchMonk/AgentQuant · src/cli.py:70
def _dream_command(args: argparse.Namespace) -> int:
import json
from src.memory import MemoryService
from src.memory.dream import Dreamer
setup_logging(config.log_level)
dreamer = Dreamer(
MemoryService(mode="read_write"),
max_replays=args.max_replays,
)
if args.watch:
interval = args.interval or config.memory.dream.interval_seconds
dreamer.watch(interval_seconds=interval, max_cycles=args.max_cycles)
return 0
report = dreamer.run_once()
print(json.dumps(report.to_dict(), indent=2))
return 1 if report.errors else 0