27 lines
857 B
Python
27 lines
857 B
Python
"""
|
|
media-agent — an agent that knows how to handle media queries
|
|
(Jellyfin / Sonarr / Seerr / subtitle requests).
|
|
|
|
Skills:
|
|
- media_info : base persona (prompt-only)
|
|
- seerr : trending, discover, request media, submit issues (tools + API)
|
|
- triage : fallback for unsupported actions (prompt-only, uses seerr tools)
|
|
"""
|
|
|
|
from agents import Agent, register
|
|
|
|
media_agent = Agent(
|
|
agent_id="media-agent",
|
|
description="Media assistant — handles movie/TV/subtitle/ticket requests "
|
|
"via Seerr, Jellyfin, Sonarr, etc.",
|
|
skills=["media_info", "seerr", "triage"],
|
|
base_prompt=(
|
|
"You are a media assistant connected to Seerr and other media services. "
|
|
"Help users discover, request, and troubleshoot their media library. "
|
|
"Use the tools provided to perform real actions."
|
|
),
|
|
)
|
|
|
|
register(media_agent)
|
|
|