Skip to content

Commit 099f18c

Browse files
committed
fix list bug, fix src.backend module not found
1 parent 2a671db commit 099f18c

File tree

8 files changed

+27
-34
lines changed

8 files changed

+27
-34
lines changed

src/backend/kernel_agents/generic_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
from typing import List, Optional
33

44
import semantic_kernel as sk
5-
from semantic_kernel.functions import KernelFunction
6-
7-
from kernel_agents.agent_base import BaseAgent
85
from context.cosmos_memory_kernel import CosmosMemoryContext
6+
from kernel_agents.agent_base import BaseAgent
7+
from kernel_tools.generic_tools import GenericTools
98
from models.messages_kernel import AgentType
10-
from src.backend.kernel_tools.generic_tools import GenericTools
9+
from semantic_kernel.functions import KernelFunction
1110

1211

1312
class GenericAgent(BaseAgent):

src/backend/kernel_agents/hr_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from typing import List, Optional
22

33
import semantic_kernel as sk
4-
from semantic_kernel.functions import KernelFunction
5-
6-
from kernel_agents.agent_base import BaseAgent
74
from context.cosmos_memory_kernel import CosmosMemoryContext
5+
from kernel_agents.agent_base import BaseAgent
6+
from kernel_tools.hr_tools import HrTools
87
from models.messages_kernel import AgentType
9-
from src.backend.kernel_tools.hr_tools import HrTools
8+
from semantic_kernel.functions import KernelFunction
109

1110

1211
class HrAgent(BaseAgent):

src/backend/kernel_agents/human_agent.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,22 @@
22
from typing import List, Optional
33

44
import semantic_kernel as sk
5-
from semantic_kernel.functions import KernelFunction
6-
from semantic_kernel.functions.kernel_arguments import KernelArguments
7-
8-
from kernel_agents.agent_base import BaseAgent
95
from context.cosmos_memory_kernel import CosmosMemoryContext
6+
from event_utils import track_event_if_configured
7+
from kernel_agents.agent_base import BaseAgent
8+
from kernel_tools.human_tools import HumanTools
109
from models.messages_kernel import (
10+
ActionRequest,
11+
AgentMessage,
1112
AgentType,
1213
ApprovalRequest,
1314
HumanClarification,
1415
HumanFeedback,
1516
Step,
1617
StepStatus,
17-
AgentMessage,
18-
ActionRequest,
1918
)
20-
from event_utils import track_event_if_configured
21-
from src.backend.kernel_tools.human_tools import HumanTools
19+
from semantic_kernel.functions import KernelFunction
20+
from semantic_kernel.functions.kernel_arguments import KernelArguments
2221

2322

2423
class HumanAgent(BaseAgent):

src/backend/kernel_agents/marketing_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from typing import List, Optional
22

33
import semantic_kernel as sk
4-
from semantic_kernel.functions import KernelFunction
5-
6-
from kernel_agents.agent_base import BaseAgent
74
from context.cosmos_memory_kernel import CosmosMemoryContext
5+
from kernel_agents.agent_base import BaseAgent
6+
from kernel_tools.marketing_tools import MarketingTools
87
from models.messages_kernel import AgentType
9-
from src.backend.kernel_tools.marketing_tools import MarketingTools
8+
from semantic_kernel.functions import KernelFunction
109

1110

1211
class MarketingAgent(BaseAgent):

src/backend/kernel_agents/procurement_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from typing import List, Optional
22

33
import semantic_kernel as sk
4-
from semantic_kernel.functions import KernelFunction
5-
6-
from kernel_agents.agent_base import BaseAgent
74
from context.cosmos_memory_kernel import CosmosMemoryContext
5+
from kernel_agents.agent_base import BaseAgent
6+
from kernel_tools.procurement_tools import ProcurementTools
87
from models.messages_kernel import AgentType
9-
from src.backend.kernel_tools.procurement_tools import ProcurementTools
8+
from semantic_kernel.functions import KernelFunction
109

1110

1211
class ProcurementAgent(BaseAgent):

src/backend/kernel_agents/product_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from typing import List, Optional
22

33
import semantic_kernel as sk
4-
from semantic_kernel.functions import KernelFunction
5-
6-
from kernel_agents.agent_base import BaseAgent
74
from context.cosmos_memory_kernel import CosmosMemoryContext
5+
from kernel_agents.agent_base import BaseAgent
6+
from kernel_tools.product_tools import ProductTools
87
from models.messages_kernel import AgentType
9-
from src.backend.kernel_tools.product_tools import ProductTools
8+
from semantic_kernel.functions import KernelFunction
109

1110

1211
class ProductAgent(BaseAgent):

src/backend/kernel_agents/tech_support_agent.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from typing import List, Optional
22

33
import semantic_kernel as sk
4-
from semantic_kernel.functions import KernelFunction
5-
6-
from kernel_agents.agent_base import BaseAgent
74
from context.cosmos_memory_kernel import CosmosMemoryContext
5+
from kernel_agents.agent_base import BaseAgent
6+
from kernel_tools.tech_support_tools import TechSupportTools
87
from models.messages_kernel import AgentType
9-
from src.backend.kernel_tools.tech_support_tools import TechSupportTools
8+
from semantic_kernel.functions import KernelFunction
109

1110

1211
class TechSupportAgent(BaseAgent):

src/backend/kernel_tools/marketing_tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async def analyze_market_trends(industry: str) -> str:
2323

2424
@staticmethod
2525
@kernel_function(description="Generate social media posts for a campaign.")
26-
async def generate_social_posts(campaign_name: str, platforms: list) -> str:
26+
async def generate_social_posts(campaign_name: str, platforms: List[str]) -> str:
2727
platforms_str = ", ".join(platforms)
2828
return f"Social media posts for campaign '{campaign_name}' generated for platforms: {platforms_str}."
2929

@@ -256,7 +256,7 @@ async def optimize_conversion_funnel(stage: str) -> str:
256256
@staticmethod
257257
@kernel_function(description="Run an influencer marketing campaign.")
258258
async def run_influencer_campaign(
259-
campaign_name: str, influencers: list
259+
campaign_name: str, influencers: List[str]
260260
) -> str:
261261
influencers_str = ", ".join(influencers)
262262
return f"Influencer marketing campaign '{campaign_name}' run with influencers: {influencers_str}."

0 commit comments

Comments
 (0)