Skip to content

Commit 0b0ec34

Browse files
committed
fix ruff
1 parent f97a0f9 commit 0b0ec34

File tree

9 files changed

+14
-17
lines changed

9 files changed

+14
-17
lines changed

packages/agents/examples/a2a_jsonrpc_usage.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
This example shows the A2A JSONRPC approach.
1212
"""
1313

14-
import asyncio
1514
import httpx
1615

1716
from keycardai.agents import AgentServiceConfig

packages/agents/examples/oauth_client_usage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import asyncio
99

10-
from keycardai.agents.client import AgentClient
1110
from keycardai.agents import AgentServiceConfig
11+
from keycardai.agents.client import AgentClient
1212

1313

1414
async def main():

packages/agents/src/keycardai/agents/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"""
2121

2222
from .client import AgentClient, ServiceDiscovery
23-
from .server import AgentServer, DelegationClient, create_agent_card_server, serve_agent
2423
from .config import AgentServiceConfig
24+
from .server import AgentServer, DelegationClient, create_agent_card_server, serve_agent
2525

2626
# Integrations (optional)
2727
try:

packages/agents/src/keycardai/agents/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"""Service configuration for agent services."""
22

33
from dataclasses import dataclass, field
4-
from typing import Any, Callable, TYPE_CHECKING
4+
from typing import TYPE_CHECKING, Any
55

66
from a2a.types import (
7-
AgentCard,
87
AgentCapabilities,
8+
AgentCard,
99
AgentInterface,
1010
AgentSkill,
1111
SecurityScheme,

packages/agents/src/keycardai/agents/integrations/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"""
66

77
try:
8-
from .crewai import get_a2a_tools, set_delegation_token, create_a2a_tool_for_service
8+
from .crewai import create_a2a_tool_for_service, get_a2a_tools, set_delegation_token
99

1010
__all__ = [
1111
"get_a2a_tools",

packages/agents/src/keycardai/agents/integrations/crewai.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@
5454

5555
from pydantic import BaseModel, Field
5656

57+
from ..client.discovery import ServiceDiscovery
58+
from ..config import AgentServiceConfig
59+
from ..server.delegation import DelegationClientSync
60+
5761
# Context variable to store the current user's access token for delegation
5862
_current_user_token: contextvars.ContextVar[str | None] = contextvars.ContextVar(
5963
"current_user_token", default=None
@@ -67,10 +71,6 @@
6771
"CrewAI is not installed. Install it with: pip install 'keycardai-agents[crewai]'"
6872
) from None
6973

70-
from ..server.delegation import DelegationClientSync
71-
from ..client.discovery import ServiceDiscovery
72-
from ..config import AgentServiceConfig
73-
7474
logger = logging.getLogger(__name__)
7575

7676

packages/agents/src/keycardai/agents/server/app.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@
1717

1818
from keycardai.mcp.server.auth import AuthProvider
1919
from keycardai.mcp.server.auth.application_credentials import ClientSecret
20-
from keycardai.mcp.server.middleware.bearer import BearerAuthMiddleware
2120
from keycardai.mcp.server.handlers.metadata import (
2221
InferredProtectedResourceMetadata,
2322
authorization_server_metadata,
2423
protected_resource_metadata,
2524
)
25+
from keycardai.mcp.server.middleware.bearer import BearerAuthMiddleware
2626

2727
from ..config import AgentServiceConfig
28-
from .executor import AgentExecutor
2928
from .executor_bridge import KeycardToA2AExecutorBridge
3029

3130
logger = logging.getLogger(__name__)

packages/agents/tests/test_agent_client_oauth.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
that AgentClient uses to call protected agent services.
55
"""
66

7-
import pytest
8-
from unittest.mock import AsyncMock, Mock, patch, MagicMock
7+
from unittest.mock import Mock, patch
98

10-
import httpx
9+
import pytest
1110

1211
from keycardai.agents import AgentServiceConfig
1312
from keycardai.agents.client import AgentClient

packages/agents/tests/test_executor_bridge.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
interface to work with A2A's event-driven asynchronous JSONRPC protocol.
55
"""
66

7-
import pytest
87
from unittest.mock import AsyncMock, Mock
98

9+
import pytest
1010
from a2a.server.agent_execution.context import RequestContext
1111
from a2a.server.events.event_queue import EventQueue
1212
from a2a.types import (
@@ -17,7 +17,7 @@
1717
TaskState,
1818
)
1919

20-
from keycardai.agents.server.executor import SimpleExecutor, LambdaExecutor
20+
from keycardai.agents.server.executor import LambdaExecutor, SimpleExecutor
2121
from keycardai.agents.server.executor_bridge import KeycardToA2AExecutorBridge
2222

2323

0 commit comments

Comments
 (0)