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="", )