Skip to content

Commit a9799a8

Browse files
authored
Remove Kairo references from repo (#45)
* Rename module to Microsoft Agent 365 Tooling SDK Updated the module documentation to reflect the new name and purpose. * Update module description for clarity * Simplify comment for base directory navigation * Update module description for Azure AI Foundry * Revise docstring for Semantic Kernel extensions Updated module docstring to clarify purpose and scope. * Revise documentation for OpenAI extensions module Updated module documentation to reflect OpenAI extensions. * Revise README for GitHub Actions workflows Updated repository description and removed specific SDK details. * Fix documentation typos in __init__.py * Update module description in __init__.py Removed mention of CLI tools from the module description. * Update copyright notice in __init__.py * Update copyright notice in __init__.py * Update __init__.py * Update __init__.py * Update copyright notice in __init__.py
1 parent 1ae9427 commit a9799a8

7 files changed

Lines changed: 24 additions & 72 deletions

File tree

.github/workflows/README.md

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# GitHub Actions Workflows
22

3-
This directory contains GitHub Actions workflows for the Kairo repository.
3+
This directory contains GitHub Actions workflows for the Microsoft Agent 365 SDK for Python repository.
44

55
## CI Workflow (ci.yml)
66

7-
The main CI workflow builds, tests, and prepares all three SDK packages for publishing:
7+
The main CI workflow builds, tests, and prepares SDK packages for publishing:
88

99
### Jobs
1010

@@ -15,43 +15,8 @@ The main CI workflow builds, tests, and prepares all three SDK packages for publ
1515
- Optional linting with ruff
1616
- Build Python package using `python -m build`
1717
- Run tests with pytest
18-
- *Publishing to PyPI (commented out for now)*
19-
20-
#### JavaScript/Node.js SDK (`javascript-sdk`)
21-
- **Matrix**: Node.js 18 and 20
22-
- **Steps**:
23-
- Install npm dependencies
24-
- Run ESLint for code quality
25-
- Build TypeScript to JavaScript
26-
- Run Jest tests
27-
- *Publishing to NPM (commented out for now)*
28-
29-
#### .NET SDK (`dotnet-sdk`)
30-
- **Matrix**: .NET 8.0.x
31-
- **Steps**:
32-
- Restore NuGet dependencies
33-
- Build solution in Release configuration
34-
- Run unit tests
35-
- Pack NuGet packages
36-
- Upload packages as artifacts
37-
- *Publishing to NuGet (commented out for now)*
3818

3919
### Triggers
4020

4121
- **Push**: Triggers on pushes to `main` or `master` branches
4222
- **Pull Request**: Triggers on pull requests targeting `main` or `master` branches
43-
44-
### Publishing
45-
46-
All publishing steps are currently commented out as requested. To enable publishing:
47-
48-
1. **Python**: Uncomment the PyPI publishing step and add `PYPI_API_TOKEN` secret
49-
2. **JavaScript**: Uncomment the NPM publishing step and add `NPM_TOKEN` secret
50-
3. **.NET**: Uncomment the NuGet publishing step and add `NUGET_API_KEY` secret
51-
52-
### Caching
53-
54-
The workflow uses dependency caching to speed up builds:
55-
- Python: pip cache
56-
- JavaScript: npm cache
57-
- .NET: NuGet packages are cached automatically by the dotnet CLI

libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/microsoft_agents_a365/tooling/extensions/azureaifoundry/__init__.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Copyright (c) Microsoft. All rights reserved.
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
23

34
"""
4-
Kairo Tooling Azure Foundry
5+
Azure AI Foundry extension for Microsoft Agent 365 Tooling SDK
56
6-
Azure Foundry specific tools and services for AI agent development.
7-
Provides Azure Foundry-specific implementations and utilities for
7+
Azure AI Foundry specific tools and services for AI agent development.
8+
Provides Azure AI Foundry-specific implementations and utilities for
89
building agents with Azure AI Foundry capabilities.
910
"""
1011

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,11 @@
1-
# Copyright (c) Microsoft. All rights reserved.
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
23

34
"""
4-
Kairo SDK Tooling OpenAI
5-
6-
Equivalent to Microsoft.Kairo.Sdk.Tooling.OpenAI
5+
OpenAI extensions for Microsoft Agent 365 Tooling SDK
76
87
Tooling and utilities specifically for OpenAI framework integration.
9-
Provides OpenAI-specific CLI tools and helper utilities.
10-
11-
This module includes sample implementations for:
12-
- OpenAI Agent creation with MCP (Model Context Protocol) server support
13-
- ToolService for dynamically adding MCP servers to agents
14-
- Multiple MCP server type support (hosted, streamable HTTP, SSE, stdio)
15-
- API integration patterns for MCP server discovery and configuration
16-
17-
Files:
18-
- mcp_demo.py: Complete working demonstration
19-
- sample_agent.py: Basic agent with MCP management
20-
- advanced_tool_service.py: Advanced service with multiple server types
21-
- tool_service_interface.py: Interface definitions and patterns
8+
Provides OpenAI-specific helper utilities.
229
"""
2310

2411
__version__ = "1.0.0"

libraries/microsoft-agents-a365-tooling-extensions-semantickernel/microsoft_agents_a365/tooling/extensions/semantickernel/__init__.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
# Copyright (c) Microsoft. All rights reserved.
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
23

34
"""
4-
Kairo SDK Tooling SemanticKernel
5+
Semantic Kernel extensions for Microsoft Agent 365 Tooling SDK
56
6-
Equivalent to Microsoft.Kairo.Sdk.Tooling.SemanticKernel
7-
8-
Tooling and utilities specifically for SemanticKernel framework integration.
9-
Provides SemanticKernel-specific CLI tools and helper utilities.
7+
Tooling and utilities specifically for Semantic Kernel framework integration.
8+
Provides Semantic Kernel-specific helper utilities.
109
"""
1110

1211
from .services import McpToolRegistrationService

libraries/microsoft-agents-a365-tooling/microsoft_agents_a365/tooling/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
# Copyright (c) Microsoft. All rights reserved.
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
23

34
"""
4-
Kairo SDK Tooling Common
5-
6-
Equivalent to Microsoft.Kairo.Sdk.Tooling.Common
5+
Microsoft Agent 365 Tooling SDK
76
87
Core tooling functionality shared across different AI frameworks.
9-
Provides base utilities, CLI tools, and common helper functions.
8+
Provides base utilities and common helper functions.
109
"""
1110

1211
from .models import MCPServerConfig

libraries/microsoft-agents-a365-tooling/microsoft_agents_a365/tooling/services/mcp_tool_server_configuration_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def _get_manifest_search_locations(self) -> List[Path]:
201201
else:
202202
# Running as normal Python script
203203
current_file_path = Path(__file__)
204-
# Navigate from kairo/tooling/common/services/ to project root
204+
# Navigate to project root
205205
base_dir = current_file_path.parent.parent.parent.parent
206206

207207
search_locations.extend(

libraries/microsoft-agents-a365-tooling/microsoft_agents_a365/tooling/utils/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# Copyright (c) Microsoft. All rights reserved.
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
23

34
"""
4-
Utility modules for the Kairo SDK Tooling Common components.
5+
Utility modules for the Microsoft Agent 365 Tooling SDK.
56
"""
67

78
from .constants import Constants

0 commit comments

Comments
 (0)