本文へ移動
cccskills
無料GitHub で公開

ai-python-subagents

Use for the subagent-as-a-tool pattern.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

ai-python-subagents

Use a subagent tool when the parent model should choose when to call another agent.

@ai.tool
async def research(topic: str) -> ai.SubAgentTool:
    child = ai.Agent(tools=[lookup])
    messages = [
        ai.system_message("Research briefly."),
        ai.user_message(topic),
    ]

    async with child.run(model, messages) as stream:
        async for event in stream:
            yield event

The parent model sees the child agent's final assistant text as the tool result. The caller sees child events as ai.events.PartialToolCallResult.

Render nested output from event.value:

if isinstance(event, ai.events.PartialToolCallResult):
    if isinstance(event.value, ai.events.TextDelta):
        print(event.value.chunk, end="", flush=True)

Do not append child messages to the parent history yourself. The tool result stores the child transcript as a MessageBundle.

For MessageBundle, preliminary output, and streaming tool details, use ai-python-streaming-tools.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use for AI SDK for Python basics. Configure a model, make messages, stream, declare tools, build a basic agent.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

Use when building custom agent loops. Modify tool dispatch, history management, hooks, control flow.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

Use for implementing custom providers in AI SDK for Python.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

Use when adding durable execution to AI SDK for Python, building durable agent loops, or serializing messages across workflow steps.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

Use when building serverless AI SDK for Python endpoints, handling hook approvals, deferring hooks, or resuming runs across requests.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

Use for AI SDK for Python async-generator tools, streaming tool output, subagent tools, PartialToolCallResult events, and custom tool aggregation.

日本語の概要は準備中です。原文の説明を表示しています。

vercel-labs/seal82026年10月7日 更新

vercel-labs のスキルをすべて見る

このスキルの問題を報告する