Skip to content

Commit 80e5750

Browse files
committed
Merge branch 'main' of github.com-personal:SalesforceAIResearch/MCP-Universe
update pyproject and test_function_call
2 parents 57b2300 + 8f53a42 commit 80e5750

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

pyproject.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "mcpuniverse"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
authors = [
99
{name = "Salesforce Research"}
1010
]
11-
description = "A framework for developing and benchmarking AI agents using Model Control Protocol"
11+
description = "A framework for developing and benchmarking AI agents using Model Context Protocol (MCP)"
1212
readme = "README.md"
13-
license = {text = "3-Clause BSD"}
13+
license = {text = "Apache 2.0"}
1414
keywords = [
1515
"AI",
1616
"Agents",
@@ -20,9 +20,7 @@ keywords = [
2020
"machine-learning"
2121
]
2222
classifiers = [
23-
"Development Status :: 3 - Alpha",
2423
"Intended Audience :: Developers",
25-
"License :: OSI Approved :: BSD License",
2624
"Programming Language :: Python :: 3",
2725
"Programming Language :: Python :: 3.10",
2826
"Programming Language :: Python :: 3.11",

tests/agent/test_function_call.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
class TestFunctionCallAgent(unittest.IsolatedAsyncioTestCase):
1515

16+
@pytest.mark.skip
1617
async def test_prompt(self):
1718
"""Test the prompt building functionality of FunctionCall agent."""
1819
agent = FunctionCall(
@@ -25,6 +26,7 @@ async def test_prompt(self):
2526
self.assertTrue("What's the weather in San Francisco now?" in prompt)
2627
await agent.cleanup()
2728

29+
@pytest.mark.skip
2830
async def test_tool_conversion(self):
2931
"""Test MCP tools to function call conversion."""
3032
agent = FunctionCall(
@@ -52,6 +54,7 @@ async def test_tool_conversion(self):
5254

5355
await agent.cleanup()
5456

57+
@pytest.mark.skip
5558
async def test_function_name_parsing(self):
5659
"""Test function name parsing functionality."""
5760
agent = FunctionCall(
@@ -81,6 +84,7 @@ async def test_function_name_parsing(self):
8184

8285
await agent.cleanup()
8386

87+
@pytest.mark.skip
8488
async def test_configuration(self):
8589
"""Test FunctionCall configuration."""
8690
config = {
@@ -107,6 +111,7 @@ async def test_configuration(self):
107111

108112
await agent.cleanup()
109113

114+
@pytest.mark.skip
110115
async def test_history_management(self):
111116
"""Test conversation history management."""
112117
agent = FunctionCall(
@@ -229,6 +234,7 @@ async def test_execute_multi_server(self):
229234
await agent.cleanup()
230235
pprint.pprint(tracer.get_trace())
231236

237+
@pytest.mark.skip
232238
async def test_tool_calls_with_content(self):
233239
"""Test that agent can handle responses with both tool_calls and content (e.g., GPT-5)."""
234240
print("Testing FunctionCall agent with both tool_calls and content...")

0 commit comments

Comments
 (0)