File size: 748 Bytes
40c0886 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | """Orchestrator for the Unity agent.
The orchestrator is the layer that an LLM-driven loop (or a human) uses to
pick which tool to run next. It exposes:
* :data:`SYSTEM_PROMPT` -- a long, opinionated system prompt that teaches
the agent to think like a Unity developer and to call the registered tools
in the correct order.
* :func:`build_user_prompt` -- helper that turns a natural-language game
description into a structured user prompt.
* :func:`tool_catalog` -- returns a compact, LLM-friendly list of every
registered tool with its argument schema.
"""
from unity_agent.orchestrator.prompts import (
SYSTEM_PROMPT,
build_user_prompt,
tool_catalog,
)
__all__ = ["SYSTEM_PROMPT", "build_user_prompt", "tool_catalog"]
|