(self, params: InitializeRequest)
| 86 | self._sessions: dict[str, SessionState] = {} |
| 87 | |
| 88 | async def initialize(self, params: InitializeRequest) -> InitializeResponse: # noqa: ARG002 |
| 89 | return InitializeResponse( |
| 90 | protocolVersion=PROTOCOL_VERSION, |
| 91 | agentCapabilities=AgentCapabilities(loadSession=False), |
| 92 | agentInfo=Implementation(name="mini-agent", title="Mini-Agent", version="0.1.0"), |
| 93 | ) |
| 94 | |
| 95 | async def newSession(self, params: NewSessionRequest) -> NewSessionResponse: |
| 96 | session_id = f"sess-{len(self._sessions)}-{uuid4().hex[:8]}" |
no outgoing calls
no test coverage detected