Source code for isek.adapter.isek_adapter
from isek.adapter.base import Adapter, AdapterCard
from isek.team.isek_team import IsekTeam
[docs]
class IsekAdapter(Adapter):
def __init__(self, agent: IsekTeam):
self._isek_team = agent
[docs]
def run(self, prompt: str, **kwargs) -> str:
"""Simple response for testing."""
return self._isek_team.run(prompt)
[docs]
def get_adapter_card(self) -> AdapterCard:
"""Get team card for A2A protocol."""
return AdapterCard(
name=self._isek_team.name or "Unnamed Team",
bio="",
lore="",
knowledge="",
routine="",
)