3. Basic script (question via script)

1

Basic python script

import requests 
from rich.console import Console
from dataclasses import dataclass, field
from typing import Any

@dataclass
class Agent:
    model: str = 'qwen3.5'
    base_url: str = "Enter lm studio server adress"
    api_key: str = field(default="NO_API_KEY",repr=False)
    messages: list[dict[str,Any]] = field(default_factory=list)
messages: list[dict[str,Any]] = field(default_factory=list)

List[] is put a value for attribute called messages. It should contain a list of dictionaries with string keys values. When a new Agent is created, give it its own fresh empty list.