added seerr beginning tools
Build and Push Agent API / build (push) Successful in 15s

This commit is contained in:
2026-05-11 20:38:29 +02:00
parent 2ee33b50eb
commit d943d4bd31
11 changed files with 879 additions and 67 deletions
+2
View File
@@ -62,3 +62,5 @@ def load_all_agents() -> None:
# Also import skill modules so they self-register
import skills.media_info # noqa: F401
import skills.seerr # noqa: F401
import skills.triage # noqa: F401
+13 -6
View File
@@ -2,18 +2,25 @@
media-agent — an agent that knows how to handle media queries
(Jellyfin / Sonarr / Seerr / subtitle requests).
For now it only loads the *media_info* demo skill which teaches it
a structured response format. Later you'll add real API-calling skills.
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. "
"Will eventually connect to Seerr, Sonarr, Jellyfin, etc.",
skills=["media_info"],
base_prompt="You are a media assistant. Help users with their media library.",
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)