Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/backend/kernel_agents/planner_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ def _generate_args(self, objective: str) -> any:
if agent_name in self._available_agents:
tools_list.append(tools)

tools_str = str(tools_list)
tools_str = tools_list

# Return a dictionary with template variables
return {
Expand Down Expand Up @@ -568,7 +568,6 @@ def _get_template():
These agents have access to the following functions:
{{$tools_str}}

The first step of your plan should be to ask the user for any additional information required to progress the rest of steps planned.

Only use the functions provided as part of your plan. If the task is not possible with the agents and tools provided, create a step with the agent of type Human and mark the overall status as completed.

Expand Down
2 changes: 1 addition & 1 deletion src/backend/kernel_tools/generic_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,4 +130,4 @@ def generate_tools_json_doc(cls) -> str:
tools_list.append(tool_entry)

# Return the JSON string representation
return json.dumps(tools_list, ensure_ascii=False, indent=2)
return json.dumps(tools_list, ensure_ascii=False)
346 changes: 173 additions & 173 deletions src/backend/kernel_tools/hr_tools.py

Large diffs are not rendered by default.

206 changes: 103 additions & 103 deletions src/backend/kernel_tools/marketing_tools.py

Large diffs are not rendered by default.

690 changes: 345 additions & 345 deletions src/backend/kernel_tools/procurement_tools.py

Large diffs are not rendered by default.

415 changes: 207 additions & 208 deletions src/backend/kernel_tools/product_tools.py

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/backend/kernel_tools/tech_support_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ def generate_tools_json_doc(cls) -> str:
tools_list.append(tool_entry)

# Return the JSON string representation
return json.dumps(tools_list, ensure_ascii=False, indent=2)
return json.dumps(tools_list, ensure_ascii=False)

# This function does NOT have the kernel_function annotation
# because it's meant for introspection rather than being exposed as a tool
Expand Down
6 changes: 3 additions & 3 deletions src/backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ requires-python = ">=3.11"
dependencies = [
"azure-ai-evaluation>=1.5.0",
"azure-ai-inference>=1.0.0b9",
"azure-ai-projects>=1.0.0b9",
"azure-ai-agents>=1.2.0b1",
"azure-ai-projects==1.0.0",
"azure-ai-agents==1.2.0b2",
"azure-cosmos>=4.9.0",
"azure-identity>=1.21.0",
"azure-monitor-events-extension>=0.1.0",
Expand All @@ -27,6 +27,6 @@ dependencies = [
"pytest-cov==5.0.0",
"python-dotenv>=1.1.0",
"python-multipart>=0.0.20",
"semantic-kernel>=1.32.2",
"semantic-kernel==1.35.3",
"uvicorn>=0.34.2",
]
30 changes: 15 additions & 15 deletions src/backend/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading