ساخت نمایندگان مدیریت‌شده

عامل‌های مدیریت‌شده در رابط برنامه‌نویسی نرم‌افزار Gemini به شما امکان می‌دهند عامل Antigravity را با دستورالعمل‌ها، مهارت‌ها و داده‌های خود گسترش دهید. می‌توانید عامل را به‌صورت درون‌خطی در زمان تعامل سفارشی کنید ، یا پیکربندی را به‌عنوان یک عامل مدیریت‌شده که با شناسه فراخوانی می‌کنید، ذخیره کنید .

عامل ضد جاذبه را سفارشی کنید

سریع‌ترین راه برای ساخت یک عامل سفارشی، ارسال پیکربندی به صورت درون‌خطی هنگام ایجاد یک تعامل جدید بدون نیاز به مرحله ثبت‌نام است. می‌توانید عامل را به سه روش گسترش دهید:

  • دستورالعمل‌های سیستم : متن درون‌خطی را از طریق system_instruction برای شکل‌دهی رفتار ارسال کنید.
  • ابزارها : ابزارهای پیش‌فرض (اجرای کد، جستجو، متن URL) را لغو کنید.
  • فایل‌ها و مهارت‌ها : فایل‌هایی مانند AGENTS.md و SKILL.md را در محیط مانت کنید.

در اینجا مثالی از ارسال هر سه مورد به صورت درون خطی آورده شده است:

پایتون

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    agent="antigravity-preview-05-2026",
    input="Analyze the Q1 revenue data and create a slide deck.",
    system_instruction="You are a data analyst. Always include visualizations and export results as PDF.",        
    environment={
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/AGENTS.md",
                "content": "Always use matplotlib for charts. Include a summary table in every report.",
            },
            {
                "type": "inline",
                "target": ".agents/skills/slide-maker/SKILL.md",
                "content": "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results.",
            },
        ],
    },
)

print(interaction.output_text)

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
    agent: "antigravity-preview-05-2026",
    input: "Analyze the Q1 revenue data and create a slide deck.",
    system_instruction: "You are a data analyst. Always include visualizations and export results as PDF.",        
    environment: {
        type: "remote",
        sources: [
            {
                type: "inline",
                target: ".agents/AGENTS.md",
                content: "Always use matplotlib for charts. Include a summary table in every report.",
            },
            {
                type: "inline",
                target: ".agents/skills/slide-maker/SKILL.md",
                content: "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results.",
            },
        ],
    },
}, { timeout: 300000 });

console.log(interaction.output_text);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Api-Revision: 2026-05-20" \
-d '{
    "agent": "antigravity-preview-05-2026",
    "input": "Analyze the Q1 revenue data and create a slide deck.",
    "system_instruction": "You are a data analyst. Always include visualizations and export results as PDF.",
    "environment": {
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/AGENTS.md",
                "content": "Always use matplotlib for charts. Include a summary table in every report."
            },
            {
                "type": "inline",
                "target": ".agents/skills/slide-maker/SKILL.md",
                "content": "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results."
            }
        ]
    }
}'

همه چیز در زمان تعامل تعریف می‌شود. نیازی به ثبت اولیه چیزی نیست. مهار عامل Antigravity زمان اجرا (اجرای کد، مدیریت فایل، دسترسی به وب) و لایه‌های پیکربندی شما را در بالا فراهم می‌کند.

ابزارها و دستورالعمل‌های سیستم

شما می‌توانید رفتار و قابلیت‌های عامل را برای یک تعامل خاص با استفاده از پارامترهای system_instruction و tools سفارشی کنید.

  • دستورالعمل‌های سیستم : از پارامتر system_instruction برای ارسال متن درون‌خطی که رفتار عامل را شکل می‌دهد استفاده کنید. این برای تنظیمات سریعی که می‌خواهید در هر فراخوانی تغییر دهید، ایده‌آل است. system_instruction و AGENTS.md افزودنی هستند؛ هر دو در صورت وجود اعمال می‌شوند.
  • ابزارها : به طور پیش‌فرض، عامل Antigravity به code_execution ، google_search و url_context دسترسی دارد. می‌توانید با ارسال پارامتر tools در زمان تعامل، این لیست را لغو کنید. برای جزئیات کامل در مورد ابزارهای موجود و نحوه استفاده از آنها، به Antigravity Agent: ابزارهای پشتیبانی شده مراجعه کنید.

سفارشی‌سازی مبتنی بر فایل

ساختار دایرکتوری عامل

اگرچه می‌توانید پیکربندی را به صورت درون‌خطی ارسال کنید، توصیه می‌کنیم فایل‌های عامل خود را در یک دایرکتوری ساختاریافته سازماندهی کنید. این کار مدیریت، کنترل نسخه و نصب آن در محیط عامل را آسان‌تر می‌کند.

یک دایرکتوری پروژه عامل معمولی به این شکل است:

my-agent/
├── AGENTS.md        # Instructions on how the agent should operate
├── skills/          # Custom skills (subfolders and SKILL.md files)
│   └── slide-maker/
│       └── SKILL.md
└── workspace/       # Initial data files and knowledge

زمان اجرای Antigravity، فایل .agents/ (و ریشه محیط) را برای یافتن این فایل‌ها اسکن می‌کند.

نمایندگان.md

عامل به طور خودکار فایل .agents/AGENTS.md (یا /.agents/AGENTS.md ) را از محیط به عنوان دستورالعمل‌های سیستمی در هنگام راه‌اندازی بارگذاری می‌کند. AGENTS.md برای تعاریف شخصیت‌های طولانی، دستورالعمل‌های دقیق و دستورالعمل‌هایی که می‌خواهید در کنار کد خود از آنها برای کنترل نسخه استفاده کنید، استفاده کنید.

فایل AGENTS.md را با استفاده از یک منبع درون‌خطی، مونت کنید:

پایتون

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    agent="antigravity-preview-05-2026",
    input="Analyze the Q1 revenue data and create a report.",
    system_instruction="You are a data analyst. Always include visualizations and export results as PDF.",
    environment={
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/AGENTS.md",
                "content": "Always use matplotlib for charts. Include a summary table in every report.",
            },
        ],
    },
)

print(interaction.output_text)

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
    agent: "antigravity-preview-05-2026",
    input: "Analyze the Q1 revenue data and create a report.",
    system_instruction: "You are a data analyst. Always include visualizations and export results as PDF.",
    environment: {
        type: "remote",
        sources: [
            {
                type: "inline",
                target: ".agents/AGENTS.md",
                content: "Always use matplotlib for charts. Include a summary table in every report.",
            },
        ],
    },
}, { timeout: 300000 });

console.log(interaction.output_text);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "agent": "antigravity-preview-05-2026",
      "input": "Analyze the Q1 revenue data and create a report.",
      "system_instruction": "You are a data analyst. Always include visualizations and export results as PDF.",
      "environment": {
          "type": "remote",
          "sources": [
              {
                  "type": "inline",
                  "target": ".agents/AGENTS.md",
                  "content": "Always use matplotlib for charts. Include a summary table in every report."
              }
          ]
      }
  }'

مهارت‌ها: SKILL.md

مهارت‌ها فایل‌هایی هستند که قابلیت‌های عامل را گسترش می‌دهند. آن‌ها را در مسیر .agents/skills/<skill-name>/SKILL.md قرار دهید تا مهار (harness) آن‌ها را به‌طور خودکار کشف و ثبت کند.

.agents/
├── AGENTS.md
└── skills/
    └── slide-maker/
        └── SKILL.md

با استفاده از یک منبع درون‌خطی، یک مهارت را تثبیت کنید:

پایتون

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    agent="antigravity-preview-05-2026",
    input="Create a presentation about our Q1 results.",
    system_instruction="You create presentations from data.",
    environment={
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/skills/slide-maker/SKILL.md",
                "content": "---\nname: slide-maker\ndescription: Create HTML slide decks\n---\n# Slide Maker\n\nWhen asked to create a presentation:\n1. Analyze the input data\n2. Create an HTML slide deck with reveal.js\n3. Save to /workspace/output/slides.html",
            },
        ],
    },
)

print(interaction.output_text)

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
    agent: "antigravity-preview-05-2026",
    input: "Create a presentation about our Q1 results.",
    system_instruction: "You create presentations from data.",
    environment: {
        type: "remote",
        sources: [
            {
                type: "inline",
                target: ".agents/skills/slide-maker/SKILL.md",
                content: "---\nname: slide-maker\ndescription: Create HTML slide decks\n---\n# Slide Maker\n\nWhen asked to create a presentation:\n1. Analyze the input data\n2. Create an HTML slide deck with reveal.js\n3. Save to /workspace/output/slides.html",
            },
        ],
    },
}, { timeout: 300000 });

console.log(interaction.output_text);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "agent": "antigravity-preview-05-2026",
      "input": "Create a presentation about our Q1 results.",
      "system_instruction": "You create presentations from data.",
      "environment": {
          "type": "remote",
          "sources": [
              {
                  "type": "inline",
                  "target": ".agents/skills/slide-maker/SKILL.md",
                  "content": "---\nname: slide-maker\ndescription: Create HTML slide decks\n---\n# Slide Maker\n\nWhen asked to create a presentation:\n1. Analyze the input data\n2. Create an HTML slide deck with reveal.js\n3. Save to /workspace/output/slides.html"
              }
          ]
      }
  }'

مهارت‌های بارگذاری‌شده از .agents/skills/ و /.agents/skills/ هر دو به‌طور خودکار کشف می‌شوند.

ایجاد یک عامل مدیریت‌شده

پس از اینکه پیکربندی خود را تکرار کردید، می‌توانید آن را به عنوان یک عامل مدیریت‌شده با استفاده از agents.create ایجاد کنید. این به شما امکان می‌دهد عامل را با شناسه فراخوانی کنید بدون اینکه هر بار پیکربندی را تکرار کنید.

از منابع

base_agent ، id ، system_instruction و base_environment به همراه منابع مشخص کنید. پلتفرم در هر فراخوانی، یک جعبه شنی (sandbox) جدید با فایل‌های شما فراهم می‌کند. برای انواع منابع موجود (Git، GCS، inline) به Environments مراجعه کنید.

پایتون

from google import genai

client = genai.Client()

agent = client.agents.create(
    id="data-analyst",
    base_agent="antigravity-preview-05-2026",
    system_instruction="You are a data analyst. Always include visualizations and export results as PDF.",
    base_environment={
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/AGENTS.md",
                "content": "Always use matplotlib for charts. Include a summary table in every report.",
            },
            {
                "type": "inline",
                "target": ".agents/skills/slide-maker/SKILL.md",
                "content": "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results.",
            },
            {
                "type": "repository",
                "source": "https://github.com/my-org/analysis-templates",
                "target": "/workspace/templates",
            },
        ],
    },
)

print(f"Created agent: {agent.id}")

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const agent = await client.agents.create({
    id: "data-analyst",
    base_agent: "antigravity-preview-05-2026",
    system_instruction: "You are a data analyst. Always include visualizations and export results as PDF.",
    base_environment: {
        type: "remote",
        sources: [
            {
                type: "inline",
                target: ".agents/AGENTS.md",
                content: "Always use matplotlib for charts. Include a summary table in every report.",
            },
            {
                type: "inline",
                target: ".agents/skills/slide-maker/SKILL.md",
                content: "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results.",
            },
            {
                type: "repository",
                source: "https://github.com/my-org/analysis-templates",
                target: "/workspace/templates",
            },
        ],
    },
});

console.log(`Created agent: ${agent.id}`);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/agents" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Api-Revision: 2026-05-20" \
-d '{
    "id": "data-analyst",
    "base_agent": "antigravity-preview-05-2026",
    "system_instruction": "You are a data analyst. Always include visualizations and export results as PDF.",
    "base_environment": {
        "type": "remote",
        "sources": [
            {
                "type": "inline",
                "target": ".agents/AGENTS.md",
                "content": "Always use matplotlib for charts. Include a summary table in every report."
            },
            {
                "type": "inline",
                "target": ".agents/skills/slide-maker/SKILL.md",
                "content": "---\nname: slide-maker\n---\n# Slide Maker\nCreate HTML slide decks from data analysis results."
            },
            {
                "type": "repository",
                "source": "https://github.com/my-org/analysis-templates",
                "target": "/workspace/templates"
            }
        ]
    }
}'

از یک محیط موجود (fork)

با عامل پایه Antigravity این کار را تکرار کنید تا محیط مناسب شود (بسته‌ها نصب شوند، فایل‌ها در جای خود قرار گیرند)، سپس آن را به یک عامل مدیریت‌شده فورک کنید.

پایتون

from google import genai

client = genai.Client()

# Step 1: set up the environment interactively
interaction = client.interactions.create(
    agent="antigravity-preview-05-2026",
    input="Install pandas, matplotlib, and seaborn. Create an analysis template at /workspace/template.py.",
    environment="remote",
)

# Step 2: fork that environment into a managed agent

agent = client.agents.create(
    id="my-data-analyst",
    base_agent="antigravity-preview-05-2026",
    system_instruction="You are a data analyst. Use the template at /workspace/template.py for all reports.",
    base_environment=interaction.environment_id,
)

print(f"Forked agent successfully: {agent.id}")

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const interaction = await client.interactions.create({
    agent: "antigravity-preview-05-2026",
    input: "Install pandas, matplotlib, and seaborn. Create an analysis template at /workspace/template.py.",
    environment: "remote",
}, { timeout: 300000 });

const agent = await client.agents.create({
    id: "my-data-analyst",
    base_agent: "antigravity-preview-05-2026",
    system_instruction: "You are a data analyst. Use the template at /workspace/template.py for all reports.",
    base_environment: interaction.environment_id,
});

console.log(`Forked agent successfully: ${agent.id}`);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "agent": "antigravity-preview-05-2026",
      "input": "Install pandas, matplotlib, and seaborn. Create an analysis template at /workspace/template.py.",
      "environment": "remote"
  }'

با قوانین شبکه

می‌توانید هنگام ذخیره یک عامل مدیریت‌شده، دسترسی خروجی را قفل کنید یا اعتبارنامه‌ها را تزریق کنید. برای مشاهده‌ی طرح کامل لیست مجوزها، الگوهای اعتبارنامه و وایلدکاردها، به بخش محیط‌ها: پیکربندی شبکه مراجعه کنید.

مثال زیر یک عامل issue-resolver ایجاد می‌کند که فقط می‌تواند به GitHub و PyPI دسترسی داشته باشد و اعتبارنامه‌ها برای GitHub تزریق می‌شوند:

پایتون

from google import genai

client = genai.Client()

agent = client.agents.create(
    id="issue-resolver",
    base_agent="antigravity-preview-05-2026",
    system_instruction="You resolve GitHub issues. Clone the repo, find the bug, write the fix, run the tests, and open a PR.",
    base_environment={
        "type": "remote",
        "sources": [
            {
                "type": "repository",
                "source": "https://github.com/my-org/backend",
                "target": "/workspace/repo",
            }
        ],
        "network": {
            "allowlist": [
                {
                    "domain": "api.github.com",
                    "transform": {
                        "Authorization": "Basic YOUR_BASE64_TOKEN"
                    },
                },
                {"domain": "pypi.org"},
            ]
        },
    },
)

print(f"Created issue-resolver agent successfully: {agent.id}")

جاوا اسکریپت

import { GoogleGenAI } from "@google/genai";

const client = new GoogleGenAI({});

const agent = await client.agents.create({
    id: "issue-resolver",
    base_agent: "antigravity-preview-05-2026",
    system_instruction: "You resolve GitHub issues. Clone the repo, find the bug, write the fix, run the tests, and open a PR.",
    base_environment: {
        type: "remote",
        sources: [
            {
                type: "repository",
                source: "https://github.com/my-org/backend",
                target: "/workspace/repo",
            }
        ],
        network: {
            allowlist: [
                {
                    domain: "api.github.com",
                    transform: {
                        "Authorization": "Basic YOUR_BASE64_TOKEN"
                    },
                },
                { domain: "pypi.org" },
            ]
        }
    },
});

console.log(`Created issue-resolver agent successfully: ${agent.id}`);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/agents" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "id": "issue-resolver",
      "base_agent": "antigravity-preview-05-2026",
      "system_instruction": "You resolve GitHub issues. Clone the repo, find the bug, write the fix, run the tests, and open a PR.",
      "base_environment": {
          "type": "remote",
          "sources": [
              {
                  "type": "repository",
                  "source": "https://github.com/my-org/backend",
                  "target": "/workspace/repo"
              }
          ],
          "network": {
              "allowlist": [
                  {
                      "domain": "api.github.com",
                      "transform": {
                          "Authorization": "Basic YOUR_BASE64_TOKEN"
                      }
                  },
                  {"domain": "pypi.org"}
              ]
          }
      }
  }'

عامل را احضار کنید

با ایجاد یک تعامل جدید، با شناسه عامل خود با عامل مدیریت‌شده تماس بگیرید. هر فراخوانی، محیط پایه را منشعب می‌کند، بنابراین هر اجرا به طور کامل آغاز می‌شود.

پایتون

result = client.interactions.create(
    agent="data-analyst",
    input="Analyze Q1 revenue data from /workspace/templates/sample.csv and create a slide deck.",
    environment="remote",
)

print(result.output_text)

جاوا اسکریپت

const result = await client.interactions.create({
    agent: "data-analyst",
    input: "Analyze Q1 revenue data from /workspace/templates/sample.csv and create a slide deck.",
    environment: "remote",
}, { timeout: 300000 });

console.log(result.output_text);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "agent": "data-analyst",
      "input": "Analyze Q1 revenue data from /workspace/templates/sample.csv and create a slide deck.",
      "environment": "remote"
  }'

برای مکالمات و پخش جریانی چند نوبتی، به شروع سریع مراجعه کنید. همان الگوهای previous_interaction_id و environment برای عوامل مدیریت‌شده اعمال می‌شود.

نادیده گرفتن پیکربندی در هنگام فراخوانی

شما می‌توانید هنگام ایجاد یک تعامل system_instruction و tools پیش‌فرض عامل را لغو کنید. این به شما امکان می‌دهد رفتار یا قابلیت‌های عامل را برای یک اجرای خاص بدون تغییر تعریف عامل ذخیره شده تغییر دهید.

پایتون

result = client.interactions.create(
    agent="data-analyst",
    input="Analyze Q1 revenue data, but do not create a slide deck. Just output a summary table.",
    system_instruction="You are a data analyst. Focus ONLY on summary tables. Ignore default instructions about slides.",
    tools=[{"type": "code_execution"}], # Override to only use code execution
    environment="remote",
)
print(result.output_text)

جاوا اسکریپت

const result = await client.interactions.create({
    agent: "data-analyst",
    input: "Analyze Q1 revenue data, but do not create a slide deck. Just output a summary table.",
    system_instruction: "You are a data analyst. Focus ONLY on summary tables. Ignore default instructions about slides.",
    tools: [{ type: "code_execution" }], // Override to only use code execution
    environment: "remote",
}, { timeout: 300000 });

console.log(result.output_text);

استراحت

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Api-Revision: 2026-05-20" \
  -d '{
      "agent": "data-analyst",
      "input": "Analyze Q1 revenue data, but do not create a slide deck. Just output a summary table.",
      "system_instruction": "You are a data analyst. Focus ONLY on summary tables. Ignore default instructions about slides.",
      "tools": [{"type": "code_execution"}],
      "environment": "remote"
  }'

مدیریت عوامل

شما می‌توانید عامل‌ها را فهرست، دریافت و حذف کنید.

لیست عوامل

پایتون

agents = client.agents.list()
for a in agents.agents:
    print(f"{a.id}: {a.description}")

جاوا اسکریپت

const agents = await client.agents.list();
if (agents.agents) {
    for (const a of agents.agents) {
        console.log(`${a.id}: ${a.description}`);
    }
}

استراحت

curl -X GET "https://generativelanguage.googleapis.com/v1beta/agents" \
  -H "x-goog-api-key: $GEMINI_API_KEY"

یک نماینده بگیرید

پایتون

agent = client.agents.get(id="data-analyst")
print(agent)

جاوا اسکریپت

const agent = await client.agents.get("data-analyst");
console.log(agent);

استراحت

curl -X GET "https://generativelanguage.googleapis.com/v1beta/agents/data-analyst" \
  -H "x-goog-api-key: $GEMINI_API_KEY"

حذف یک عامل

حذف، پیکربندی را حذف می‌کند. محیط‌های موجود و تعاملات ایجاد شده توسط عامل تحت تأثیر قرار نمی‌گیرند.

پایتون

client.agents.delete(id="data-analyst")

جاوا اسکریپت

await client.agents.delete("data-analyst");

استراحت

curl -X DELETE "https://generativelanguage.googleapis.com/v1beta/agents/data-analyst" \
  -H "x-goog-api-key: $GEMINI_API_KEY"

مرجع تعریف عامل

میدان نوع مورد نیاز توضیحات
id رشته بله شناسه منحصر به فرد عامل. برای فراخوانی عامل استفاده می‌شود.
description رشته خیر توصیف عامل که برای انسان قابل خواندن باشد.
base_agent رشته بله شناسه عامل پایه (مثلاً antigravity-preview-05-2026 ).
system_instruction رشته خیر اعلان سیستم، رفتار و شخصیت را تعریف می‌کند.
tools رشته یا شیء خیر ابزارهایی که عامل می‌تواند از آنها استفاده کند، (البته موارد ذکر شده) به code_execution ، google_search و url_context دسترسی خواهند داشت.
base_environment رشته یا شیء خیر "remote" ، یک environment_id یا یک شیء پیکربندی با sources و network . به Environments مراجعه کنید.

گردش کار تکرار

  1. نمونه اولیه با عامل ضد جاذبه پایه. ارسال دستورالعمل‌های سیستم و منابع محیطی به صورت درون‌خطی. آزمایش دستورالعمل‌ها، مهارت‌ها و تنظیمات محیط به صورت تعاملی.
  2. محیط را پایدار کنید . بسته‌ها را نصب کنید، منابع را مانت کنید، تأیید کنید که همه چیز کار می‌کند.
  3. با ایجاد یک عامل جدید، چه از منابع و چه با ایجاد انشعاب در محیط، به عنوان یک عامل مدیریت‌شده باقی بمانید .
  4. تعریف عامل را به‌روزرسانی کنید . دستورالعمل سیستم را تغییر دهید، مهارت‌هایتان را عوض کنید یا منابع اضافه کنید. فراخوانی بعدی پیکربندی جدید را دریافت می‌کند.

محدودیت‌ها

  • وضعیت پیش‌نمایش : نمایندگان مدیریت‌شده در حالت پیش‌نمایش هستند. ویژگی‌ها و طرحواره‌ها ممکن است تغییر کنند.
  • عامل پایه : فقط antigravity-preview-05-2026 به عنوان base_agent پشتیبانی می‌شود.
  • بدون نسخه‌بندی : نسخه‌بندی عامل و بازگرداندن به نسخه قبل هنوز در دسترس نیست.
  • عدم تودرتوسازی زیرعامل : واگذاری زیرعامل هنوز پشتیبانی نمی‌شود.
  • شما می‌توانید تا ۱۰۰۰ نماینده مدیریت‌شده داشته باشید.

قدم بعدی چیست؟