ప్రధాన కంటెంట్‌కి దాటండి
OpenAI

15 ఏప్రిల్, 2026

ప్రోడక్ట్

Agents SDK యొక్క తదుపరి పరిణామం

అప్‌డేట్ చేసిన Agents SDK డెవలపర్లకు ఫైల్స్‌ను పరిశీలించగల, కమాండ్స్‌ను అమలు చేయగల, కోడ్‌ను సవరించగల, మరియు నియంత్రిత సాండ్‌బాక్స్ పరిసరాల్లో దీర్ఘకాల టాస్క్స్‌పై పని చేసే ఏజెంట్స్‌ను నిర్మించడంలో సహాయపడుతుంది.

లోడ్ అవుతోంది…

మేము Agents SDKలో కొత్త సామర్థ్యాలను పరిచయం చేస్తున్నాము, ఇవి డెవలపర్లకు సులభంగా ప్రారంభించగల స్టాండర్డైజ్డ్ ఇన్‌ఫ్రాస్ట్రక్చర్‌ను అందిస్తాయి మరియు OpenAI మోడల్స్ కోసం సరిగ్గా నిర్మించబడ్డాయి: ఫైల్స్ మరియు టూల్స్‌పై కంప్యూటర్‌లో ఏజెంట్స్ పని చేయడానికి అనుమతించే మోడల్-నేటివ్ హార్నెస్, అలాగే ఆ పనిని సురక్షితంగా నడపడానికి నేటివ్ సాండ్‌బాక్స్ ఎగ్జిక్యూషన్.

ఉదాహరణకు, డెవలపర్లు ఒక ఏజెంట్‌కు నియంత్రిత వర్క్‌స్పేస్, స్పష్టమైన సూచనలు, మరియు సాక్ష్యాలను పరిశీలించడానికి అవసరమైన టూల్స్‌ను ఇవ్వగలరు:

Python

1
# pip install "openai-agents>=0.14.0"
2

3
import asyncio
4
import tempfile
5
from pathlib import Path
6

7
from agents import Runner
8
from agents.run import RunConfig
9
from agents.sandbox import Manifest, SandboxAgent, SandboxRunConfig
10
from agents.sandbox.entries import LocalDir
11
from agents.sandbox.sandboxes import UnixLocalSandboxClient
12

13

14
async def main() -> None:
15
with tempfile.TemporaryDirectory() as tmp:
16
dataroom = Path(tmp) / "dataroom"
17
dataroom.mkdir()
18
(dataroom / "metrics.md").write_text(
19
"""# Annual metrics
20

21
| Year | Revenue | Operating income | Operating cash flow |
22
| --- | ---: | ---: | ---: |
23
| FY2025 | $124.3M | $18.6M | $24.1M |
24
| FY2024 | $98.7M | $12.4M | $17.9M |
25
""",
26
encoding="utf-8",
27
)
28

29
agent = SandboxAgent(
30
name="Dataroom Analyst",
31
model="gpt-5.4",
32
instructions="Answer using only files in data/. Cite source filenames.",
33
default_manifest=Manifest(entries={"data": LocalDir(src=dataroom)}),
34
)
35

36
result = await Runner.run(
37
agent,
38
"Compare FY2025 revenue, operating income, and operating cash flow with FY2024.",
39
run_config=RunConfig(
40
sandbox=SandboxRunConfig(client=UnixLocalSandboxClient()),
41
),
42
)
43
print(result.final_output)
44

45

46
if __name__ == "__main__":
47
asyncio.run(main())
48

ఉపయోగకరమైన ఏజెంట్స్‌ను నిర్మించడానికి డెవలపర్లకు ఉత్తమ మోడల్స్ మాత్రమే సరిపోవు—ఏజెంట్స్ ఫైల్స్‌ను పరిశీలించడం, కమాండ్స్‌ను అమలు చేయడం, కోడ్‌ను రాయడం, మరియు అనేక దశల్లో పని కొనసాగించడం వంటి అంశాలకు సపోర్ట్ చేసే సిస్టమ్స్ అవసరం.

ఈరోజు ఉన్న సిస్టమ్స్, టీమ్స్ ప్రోటోటైప్స్ నుండి ప్రొడక్షన్‌కు మారుతున్నప్పుడు కొన్ని ట్రేడ్-ఆఫ్స్‌తో వస్తాయి. మోడల్-అగ్నోస్టిక్ ఫ్రేమ్‌వర్క్స్ ఫ్లెక్సిబుల్‌గా ఉంటాయి కానీ ఫ్రంటియర్ మోడల్స్ సామర్థ్యాలను పూర్తిగా వినియోగించవు; మోడల్-ప్రొవైడర్ SDKలు మోడల్‌కు దగ్గరగా ఉంటాయి కానీ హార్నెస్‌పై సరిపడ విజిబిలిటీ ఉండదు; మరియు మేనేజ్‌డ్ ఏజెంట్ APIs డిప్లాయ్‌మెంట్‌ను సులభం చేస్తాయి కానీ ఏజెంట్స్ ఎక్కడ అమలు కావాలి మరియు సెన్సిటివ్ డేటాను ఎలా యాక్సెస్ చేయాలి అనే విషయాల్లో పరిమితులు పెడతాయి.

మా తో కలిసి కొత్త SDKను పరీక్షించిన కొన్ని కస్టమర్స్ చెప్పింది ఇదే:

“GPT-5.4 పత్రాలపై ఎక్కువగా ఆధారపడే న్యాయ పనికి కొత్త ప్రమాణాన్ని నెలకొల్పుతుంది. మా BigLaw Bench eval లో, ఇది 91% స్కోర్ చేసింది. ఇతర మోడల్స్‌తో పోలిస్తే, GPT-5.4 ప్రస్తుతం క్లిష్టమైన ట్రాన్సాక్షనల్ విశ్లేషణను నిర్మాణబద్ధంగా రూపొందించడంలో, పొడవైన కాంట్రాక్ట్స్ అంతటా ఖచ్చితత్వాన్ని నిలుపుకోవడంలో, మరియు లీగల్ ప్రాక్టిషనర్లు అవసరపడే ఉన్నత స్థాయి వివరాలను అందించడంలో మెరుగ్గా ఉంది.”
— Niko Grupen, Harveyలో అప్లైడ్ రీసెర్చ్ హెడ్

ఏజెంట్ లూప్ కోసం మరింత శక్తివంతమైన హార్నెస్

ఈరోజు రిలీజ్‌తో, డాక్యుమెంట్స్, ఫైల్స్, మరియు సిస్టమ్స్‌తో పని చేసే ఏజెంట్స్ కోసం Agents SDK హార్నెస్ మరింత శక్తివంతంగా మారింది. ఇప్పుడు ఇది కాన్ఫిగర్ చేయగల మెమరీ, సాండ్‌బాక్స్-అవేర్ ఆర్కెస్ట్రేషన్, Codex తరహా ఫైల్సిస్టమ్ టూల్స్, మరియు ఫ్రంటియర్ ఏజెంట్ సిస్టమ్స్‌లో సాధారణంగా మారుతున్న ప్రిమిటివ్స్‌తో స్టాండర్డైజ్డ్ ఇంటిగ్రేషన్స్‌ను జోడిస్తుంది.

ఈ ప్రిమిటివ్స్‌లో MCP(కొత్త విండోలో తెరుచుకుంటుంది) ద్వారా టూల్ యూజ్, స్కిల్స్(కొత్త విండోలో తెరుచుకుంటుంది) ద్వారా ప్రోగ్రెసివ్ డిస్క్లోజర్, AGENTS.md(కొత్త విండోలో తెరుచుకుంటుంది) ద్వారా కస్టమ్ సూచనలు ఉన్నాయి, shell(కొత్త విండోలో తెరుచుకుంటుంది) టూల్ ఉపయోగించి కోడ్ ఎగ్జిక్యూషన్, apply patch(కొత్త విండోలో తెరుచుకుంటుంది) టూల్ ఉపయోగించి ఫైల్ ఎడిట్స్, ఇంకా మరిన్ని ఉన్నాయి. ఈ హార్నెస్ కాలక్రమంలో కొత్త ఏజెంటిక్ ప్యాటర్న్స్ మరియు ప్రిమిటివ్స్‌ను చేరుస్తూ ఉంటుంది, దీంతో డెవలపర్లు కోర్ ఇన్‌ఫ్రాస్ట్రక్చర్ అప్‌డేట్స్‌పై తక్కువ సమయం ఖర్చు చేసి, తమ ఏజెంట్స్‌ను ఉపయోగకరంగా చేసే డొమైన్-స్పెసిఫిక్ లాజిక్‌పై ఎక్కువ సమయం కేటాయించగలుగుతారు.

Agent SDK యూజర్ ఇన్‌పుట్, మోడల్స్, మరియు టూల్స్‌ను కనెక్ట్ చేసి AI ఏజెంట్స్‌ను ఎలా నిర్మిస్తుందో చూపించే డయాగ్రామ్.
Agent SDKతో మోడల్స్, టూల్స్, మరియు ఆర్కెస్ట్రేషన్ ఉపయోగించి AI ఏజెంట్స్‌ను ఎలా నిర్మించాలో చూపించే డయాగ్రామ్.

ఈ హార్నెస్ ఎగ్జిక్యూషన్‌ను మోడల్స్ ఉత్తమంగా పనిచేసే విధానానికి అనుగుణంగా సర్దుబాటు చేసి, ఫ్రంటియర్ మోడల్ సామర్థ్యాన్ని మరింతగా వినియోగించుకోవడానికి డెవలపర్లకు సహాయపడుతుంది. దీని వల్ల ఏజెంట్స్ మోడల్ యొక్క సహజ ఆపరేటింగ్ ప్యాటర్న్‌కు దగ్గరగా ఉంటాయి, క్లిష్టమైన టాస్క్స్‌పై విశ్వసనీయత మరియు పనితీరును మెరుగుపరుస్తాయి—ప్రత్యేకంగా పని దీర్ఘకాలంగా కొనసాగినప్పుడు లేదా వివిధ టూల్స్ మరియు సిస్టమ్స్ మధ్య సమన్వయం అవసరమైనప్పుడు.

అదనంగా, ప్రతి ప్రోడక్ట్ ప్రత్యేకమైనదని మరియు ఒకే నమూనాలో సరిపోదని మేము గుర్తిస్తున్నాము. ఈ వైవిధ్యాన్ని సపోర్ట్ చేయడానికి మేము Agents SDKను రూపొందించాము. డెవలపర్లకు రెడీగా ఉపయోగించగలిగే మరియు ఫ్లెక్సిబుల్‌గా ఉండే హార్నెస్ లభిస్తుంది—దీన్ని తమ స్టాక్‌కు సులభంగా అనుసరించుకోవచ్చు—టూల్ యూజ్, మెమరీ, మరియు సాండ్‌బాక్స్ ఎన్విరాన్‌మెంట్‌తో సహా.

నేటివ్ సాండ్‌బాక్స్ ఎగ్జిక్యూషన్

అప్‌డేట్ చేసిన Agents SDK సాండ్‌బాక్స్ ఎగ్జిక్యూషన్‌ను నేటివ్‌గా సపోర్ట్ చేస్తుంది, దీంతో ఏజెంట్స్ తమ టాస్క్‌కు అవసరమైన ఫైల్స్, టూల్స్, మరియు డిపెండెన్సీస్‌తో కూడిన నియంత్రిత కంప్యూటర్ ఎన్విరాన్‌మెంట్స్‌లో రన్ అవగలవు.

అనేక ఉపయోగకరమైన ఏజెంట్స్‌కు ఫైల్స్‌ను చదవడం, రాయడం, డిపెండెన్సీస్‌ను ఇన్‌స్టాల్ చేయడం, కోడ్‌ను రన్ చేయడం, మరియు టూల్స్‌ను సురక్షితంగా ఉపయోగించడం కోసం వర్క్‌స్పేస్ అవసరం. నేటివ్ సాండ్‌బాక్స్ సపోర్ట్ డెవలపర్లకు ఆ ఎగ్జిక్యూషన్ లేయర్‌ను బిల్ట్-ఇన్‌గా అందిస్తుంది, దీన్ని వాళ్లు స్వయంగా కలిపి నిర్మించాల్సిన అవసరం లేకుండా చేస్తుంది.

డెవలపర్లు తమ స్వంత సాండ్‌బాక్స్‌ను తీసుకురాగలరు లేదా Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop, మరియు Vercel కోసం ఉన్న బిల్ట్-ఇన్ సపోర్ట్‌ను ఉపయోగించగలరు.

ఆ ఎన్విరాన్‌మెంట్స్‌ను ప్రొవైడర్ల మధ్య పోర్టబుల్‌గా చేయడానికి, SDK ఏజెంట్ వర్క్‌స్పేస్‌ను వివరించడానికి మానిఫెస్ట్ అబ్స్ట్రాక్షన్‌ను కూడా పరిచయం చేస్తుంది. డెవలపర్లు లోకల్ ఫైల్స్‌ను మౌంట్ చేయగలరు, అవుట్‌పుట్ డైరెక్టరీలను నిర్వచించగలరు, అలాగే AWS S3, Google Cloud Storage, Azure Blob Storage, మరియు Cloudflare R2 వంటి స్టోరేజ్ ప్రొవైడర్ల నుండి డేటాను తీసుకురాగలరు.

ఇది లోకల్ ప్రోటోటైప్ నుండి ప్రొడక్షన్ డిప్లాయ్‌మెంట్ వరకు ఏజెంట్ ఎన్విరాన్‌మెంట్‌ను రూపొందించడానికి డెవలపర్లకు ఒక స్థిరమైన విధానాన్ని అందిస్తుంది. ఇది మోడల్‌కు ఒక ప్రిడిక్టబుల్ వర్క్‌స్పేస్‌ను కూడా ఇస్తుంది: ఇన్‌పుట్స్ ఎక్కడ దొరుకుతాయి, అవుట్‌పుట్స్ ఎక్కడ రాయాలి, మరియు దీర్ఘకాల టాస్క్‌లో పని ఎలా ఆర్గనైజ్ చేయాలి అనే విషయం స్పష్టంగా ఉంటుంది.

Daytona, E2B, Modal, Cloudflare, Vercel, Blaxel, Runloop లోగోలు

సెక్యూరిటీ, డ్యూరబిలిటీ, మరియు స్కేల్ కోసం హార్నెస్‌ను కంప్యూట్ నుండి వేరు చేయడం

ప్రాంప్ట్-ఇంజెక్షన్ మరియు ఎక్స్‌ఫిల్ట్రేషన్ ప్రయత్నాలు ఉంటాయని భావించి ఏజెంట్ సిస్టమ్స్‌ను డిజైన్ చేయాలి. హార్నెస్ మరియు కంప్యూట్‌ను వేరు చేయడం ద్వారా, మోడల్-జెనరేటెడ్ కోడ్ అమలు అయ్యే ఎన్విరాన్‌మెంట్స్‌లో క్రెడెన్షియల్స్ బయటపడకుండా కాపాడవచ్చు.

ఇది డ్యూరబుల్ ఎగ్జిక్యూషన్‌ను కూడా సాధ్యంగా చేస్తుంది. ఏజెంట్ స్టేట్‌ను ఎక్స్‌టర్నలైజ్ చేసినప్పుడు, సాండ్‌బాక్స్ కంటైనర్ పోయినా రన్ పోయిందని అర్థం కాదు. బిల్ట్-ఇన్ స్నాప్‌షాటింగ్ మరియు రీహైడ్రేషన్‌తో, అసలు ఎన్విరాన్‌మెంట్ విఫలమైతే లేదా గడువు ముగిస్తే, Agents SDK కొత్త కంటైనర్‌లో ఏజెంట్ స్టేట్‌ను పునరుద్ధరించి చివరి చెక్‌పాయింట్ నుంచి కొనసాగించగలదు.

చివరగా, ఇది ఏజెంట్స్‌ను మరింత స్కేలబుల్‌గా మారుస్తుంది. ఏజెంట్ రన్స్ ఒక సాండ్‌బాక్స్ లేదా అనేక సాండ్‌బాక్స్‌లను ఉపయోగించగలవు, అవసరమైనప్పుడు మాత్రమే సాండ్‌బాక్స్‌లను ఇన్వోక్ చేయగలవు, సబ్‌ఏజెంట్స్‌ను ఐసోలేటెడ్ ఎన్విరాన్‌మెంట్స్‌కు రూట్ చేయగలవు, మరియు వేగవంతమైన ఎగ్జిక్యూషన్ కోసం కంటైనర్లలో పని ప్యారలలైజ్ చేయగలవు.

మరింత క్లిష్టమైన టాస్క్స్ కోసం అదనపు కంప్యూట్ రిసోర్సెస్‌ను ఉపయోగించడానికి Agent SDK ఎలా AI ఏజెంట్స్‌కు సహాయపడుతుందో చూపించే ఫ్లో డయాగ్రామ్.
Agent SDKతో నిర్మించిన AI ఏజెంట్స్ వేర్వేరు కంప్యూట్ సిస్టమ్స్‌ను ఎలా ఆర్కెస్ట్రేట్ చేస్తాయో చూపించే డయాగ్రామ్, దీని ద్వారా వర్క్‌లోడ్స్ స్వతంత్రంగా నడుస్తూ, మరింత అడ్వాన్స్‌డ్ టాస్క్స్‌కు సపోర్ట్ అందుతుంది.

ధరలు మరియు అందుబాటు

ఈ కొత్త Agents SDK సామర్థ్యాలు సాధారణంగా అన్ని కస్టమర్లకు API ద్వారా అందుబాటులో ఉన్నాయి మరియు టోకెన్స్ మరియు టూల్ యూజ్ ఆధారంగా స్టాండర్డ్ API ప్రైసింగ్‌ను ఉపయోగిస్తాయి.

తదుపరి ఏమిటి

మేము Agents SDKను అభివృద్ధి చేస్తూ కొనసాగుతున్నప్పుడు, డెవలపర్లు దీని ద్వారా ఏమి నిర్మించగలరో విస్తరిస్తూనే ఉంటాము, తక్కువ కస్టమ్ ఇన్‌ఫ్రాస్ట్రక్చర్‌తో మరింత శక్తివంతమైన ఏజెంట్స్‌ను ప్రొడక్షన్‌లోకి తీసుకురావడం సులభం చేస్తాము, అలాగే తమ స్వంత ఎన్విరాన్‌మెంట్స్‌లో ఏజెంట్స్‌ను సరిపడేలా మార్చుకునేందుకు అవసరమైన ఫ్లెక్సిబిలిటీ మరియు కంట్రోల్‌ను కాపాడుతాము.

కొత్త హార్నెస్ మరియు సాండ్‌బాక్స్ సామర్థ్యాలు ముందుగా Pythonలో విడుదల అవుతున్నాయి, TypeScript సపోర్ట్ భవిష్యత్తు రిలీజ్‌లో ప్లాన్ చేయబడింది. మేము కోడ్ మోడ్ మరియు సబ్‌ఏజెంట్స్ వంటి అదనపు ఏజెంట్ సామర్థ్యాలను Python మరియు TypeScript రెండింటికీ తీసుకురావడానికి కూడా పని చేస్తున్నాము.

అదనంగా, మరిన్ని సాండ్‌బాక్స్ ప్రొవైడర్లకు సపోర్ట్, మరిన్ని ఇంటిగ్రేషన్స్, మరియు డెవలపర్లు ఇప్పటికే ఉపయోగిస్తున్న టూల్స్ మరియు సిస్టమ్స్‌లో SDKను కనెక్ట్ చేయడానికి మరిన్ని మార్గాలతో, కాలక్రమంలో విస్తృతమైన ఏజెంట్ ఎకోసిస్టమ్‌ను కలిపి తీసుకురావాలని మేము లక్ష్యంగా పెట్టుకున్నాము.