Files
secure-agent/agent/loop.py
T
2026-03-04 14:35:28 -07:00

24 lines
490 B
Python

import asyncio
from anthropic import AsyncAnthropic
from agent.config import Settings
settings = Settings()
client = AsyncAnthropic(api_key=settings.anthropic_api_key)
async def run_turn(user_message: str) -> str:
message = await client.messages.create(
model=settings.model,
max_tokens=settings.max_tokens,
messages=[
{
"role": "user",
"content": user_message,
}
],
)
return message