Skip to content

Commit a66801b

Browse files
committed
1.0.1
1 parent f1c33a0 commit a66801b

23 files changed

Lines changed: 47 additions & 40 deletions

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Universal Tool Calling Protocol (UTCP) 1.0.0
1+
# Universal Tool Calling Protocol (UTCP) 1.0.1
22

33
[![Follow Org](https://img.shields.io/github/followers/universal-tool-calling-protocol?label=Follow%20Org&logo=github)](https://github.com/universal-tool-calling-protocol)
44
[![PyPI Downloads](https://static.pepy.tech/badge/utcp)](https://pepy.tech/projects/utcp)
@@ -269,7 +269,7 @@ app = FastAPI()
269269
def utcp_discovery():
270270
return {
271271
"manual_version": "1.0.0",
272-
"utcp_version": "1.0.0",
272+
"utcp_version": "1.0.1",
273273
"tools": [
274274
{
275275
"name": "get_weather",

‎core/MANIFEST.in‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../README.md

‎core/pyproject.toml‎

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

55
[project]
66
name = "utcp"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
authors = [
99
{ name = "UTCP Contributors" },
1010
]
1111
description = "Universal Tool Calling Protocol (UTCP) client library for Python"
12-
readme = "README.md"
12+
readme = "../README.md"
1313
requires-python = ">=3.10"
1414
dependencies = [
1515
"pydantic>=2.0",

‎core/src/utcp/implementations/utcp_client_implementation.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ async def try_register_manual(manual_call_template=manual_call_template):
113113
logger.error(f"Error registering manual '{manual_call_template.name}': {traceback.format_exc()}")
114114
return RegisterManualResult(
115115
manual_call_template=manual_call_template,
116-
manual=UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=[]),
116+
manual=UtcpManual(manual_version="0.0.0", tools=[]),
117117
success=False,
118118
errors=[traceback.format_exc()]
119119
)

‎core/src/utcp/python_specific_tooling/version.py‎

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

66
logger = logging.getLogger(__name__)
77

8-
__version__ = "1.0.0"
8+
__version__ = "1.0.1"
99
try:
1010
__version__ = version("utcp")
1111
except PackageNotFoundError:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../../README.md

‎plugins/communication_protocols/cli/pyproject.toml‎

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

55
[project]
66
name = "utcp-cli"
7-
version = "1.0.0"
7+
version = "1.0.1"
88
authors = [
99
{ name = "UTCP Contributors" },
1010
]
11-
description = "Universal Tool Calling Protocol (UTCP) client library for Python"
12-
readme = "README.md"
11+
description = "UTCP communication protocol plugin for wrapping local command-line tools."
12+
readme = "../../../README.md"
1313
requires-python = ">=3.10"
1414
dependencies = [
1515
"pydantic>=2.0",

‎plugins/communication_protocols/cli/src/utcp_cli/cli_communication_protocol.py‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ async def register_manual(self, caller, manual_call_template: CallTemplate) -> R
193193
return RegisterManualResult(
194194
success=False,
195195
manual_call_template=manual_call_template,
196-
manual=UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=[]),
196+
manual=UtcpManual(manual_version="0.0.0", tools=[]),
197197
errors=[
198198
f"No output from discovery command for CLI provider '{manual_call_template.name}'"
199199
],
@@ -212,7 +212,7 @@ async def register_manual(self, caller, manual_call_template: CallTemplate) -> R
212212
return RegisterManualResult(
213213
success=False,
214214
manual_call_template=manual_call_template,
215-
manual=UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=[]),
215+
manual=UtcpManual(manual_version="0.0.0", tools=[]),
216216
errors=[error_msg],
217217
)
218218

@@ -232,7 +232,7 @@ async def register_manual(self, caller, manual_call_template: CallTemplate) -> R
232232
return RegisterManualResult(
233233
success=False,
234234
manual_call_template=manual_call_template,
235-
manual=UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=[]),
235+
manual=UtcpManual(manual_version="0.0.0", tools=[]),
236236
errors=[error_msg],
237237
)
238238

@@ -285,12 +285,12 @@ def _extract_utcp_manual_from_output(self, output: str, provider_name: str) -> O
285285
# Fallback: try to parse tools from possibly-legacy structure
286286
tools = self._parse_tool_data(data, provider_name)
287287
if tools:
288-
return UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=tools)
288+
return UtcpManual(manual_version="0.0.0", tools=tools)
289289
return None
290290
# Fallback: try to parse as tools
291291
tools = self._parse_tool_data(data, provider_name)
292292
if tools:
293-
return UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=tools)
293+
return UtcpManual(manual_version="0.0.0", tools=tools)
294294
except json.JSONDecodeError:
295295
pass
296296

@@ -313,15 +313,15 @@ def _extract_utcp_manual_from_output(self, output: str, provider_name: str) -> O
313313
# Fallback: try to parse tools from possibly-legacy structure
314314
tools = self._parse_tool_data(data, provider_name)
315315
if tools:
316-
return UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=tools)
316+
return UtcpManual(manual_version="0.0.0", tools=tools)
317317
return None
318318
found_tools = self._parse_tool_data(data, provider_name)
319319
aggregated_tools.extend(found_tools)
320320
except json.JSONDecodeError:
321321
continue
322322

323323
if aggregated_tools:
324-
return UtcpManual(utcp_version="1.0.0", manual_version="0.0.0", tools=aggregated_tools)
324+
return UtcpManual(manual_version="0.0.0", tools=aggregated_tools)
325325

326326
return None
327327

‎plugins/communication_protocols/cli/tests/test_cli_communication_protocol.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def main():
3939
if len(sys.argv) == 1:
4040
# Return UTCP manual
4141
tools_data = {
42-
"version": "1.0.0",
42+
"manual_version": "1.0.0",
4343
"name": "Mock CLI Tools",
4444
"description": "Mock CLI tools for testing",
4545
"tools": [
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include ../../../README.md

0 commit comments

Comments
 (0)