openai-agents-python/docs/repl.md
2025-06-04 11:53:17 -04:00

19 lines
555 B
Markdown

# REPL utility
The SDK provides `run_demo_loop` for quick interactive testing.
```python
import asyncio
from agents import Agent, run_demo_loop
async def main() -> None:
agent = Agent(name="Assistant", instructions="You are a helpful assistant.")
await run_demo_loop(agent)
if __name__ == "__main__":
asyncio.run(main())
```
`run_demo_loop` prompts for user input in a loop, keeping the conversation
history between turns. By default it streams model output as it is produced.
Type `quit` or `exit` (or press `Ctrl-D`) to leave the loop.