"""
Auto-generated completion data for Alloy REPL
Generated by scripts/update_repl.py
"""

KEYWORDS = ['agent', 'alloy', 'command', 'do', 'false', 'for', 'in', 'means', 'must', 'null', 'otherwise', 'returns', 'should', 'takes', 'then', 'tool', 'tools', 'true', 'when', 'while', 'with']

BUILTIN_FUNCTIONS = ['bool', 'float', 'int', 'len', 'print', 'str', 'type']

COMMAND_PATTERNS = [
    "tool <name> takes <params> returns <var> { ... }",
    "agent <name> \"<model>\" with tools <tools> { ... }",
    "<var> = <expression>",
    "<var1>, <var2> = <expression>",
    "when <condition> then <action> otherwise <fallback>",
    "for <var> in <iterable> do { ... }",
    "while <condition> do { ... }",
    "<result>, <error> = <agent> <Command> <data>",
    "<result> = <operation1> then <operation2>"
]
