Código
Python o TypeScript
Tu agente actúa. Doconda entrega el archivo.
Dale a tu agente del OpenAI Agents SDK las herramientas de Doconda y entregará Word, Excel, PowerPoint y PDF terminados, editables y revisados.
- 01Instala el SDKpip install doconda o npm install @doconda/sdk, y tu API key.
- 02Dale las herramientas a tu agenteLas herramientas de Doconda, en el formato de OpenAI Agents SDK.
- 03Tu agente entrega el archivoTu agente recibe el enlace al archivo, revisado.

import asyncio
import json
from agents import Agent, FunctionTool, Runner
from doconda import Doconda
def as_function_tool(t):
async def invoke(ctx, args: str):
return json.dumps(await asyncio.to_thread(t.run, json.loads(args)))
return FunctionTool(name=t.name, description=t.description, params_json_schema=t.input_schema,
on_invoke_tool=invoke, strict_json_schema=False)
agent = Agent(
name="Documents",
instructions="Create the documents the user asks for and return their links.",
model="gpt-5",
tools=[as_function_tool(t) for t in Doconda().tools()],
)
print(Runner.run_sync(agent, "Redacta un memo para el equipo: la oficina cierra el viernes").final_output)
