Skip to content

Commit d324105

Browse files
committed
Rename the project to Agenspy
1 parent a2866b3 commit d324105

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1224
-1226
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ A clear and concise description of what actually happened.
2323
## 🖥️ Environment
2424
- Operating System: [e.g. macOS 14.1]
2525
- Python Version: [e.g. 3.11.4]
26-
- Agentic-DSPy Version: [e.g. 1.0.0]
26+
- Agenspy Version: [e.g. 1.0.0]
2727
- Installation Method: [e.g. pip, source]
2828
- Virtual Environment: [e.g. venv, conda]
2929

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ jobs:
3636
3737
- name: Run tests with pytest
3838
run: |
39-
pytest --cov=agentic_dspy --cov-report=xml tests/
39+
pytest --cov=agenspy --cov-report=xml tests/

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,4 @@ site/
7676
*.lance
7777
temp/
7878
logs/
79-
*.log
79+
*.log

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11-
- Initial release of Agentic-DSPy
11+
- Initial release of Agenspy
1212
- Core functionality for vector storage and retrieval
1313
- Async API support
1414
- Basic memory management features

CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing to Agentic-DSPy
1+
# Contributing to Agenspy
22

33
👍 First off, thanks for taking the time to contribute! 🎉
44

@@ -21,8 +21,8 @@ This project and everyone participating in it are governed by our [Code of Condu
2121
1. **Fork the repository**
2222
2. **Clone your fork**:
2323
```bash
24-
git clone https://github.com/superagenticai/agentic-dspy.git
25-
cd agentic-dspy
24+
git clone https://github.com/superagenticai/agenspy.git
25+
cd agenspy
2626
```
2727

2828
3. **Set up your development environment**:
@@ -41,7 +41,7 @@ This project and everyone participating in it are governed by our [Code of Condu
4141

4242
4. **Verify your setup**:
4343
```bash
44-
adspy --help
44+
agenspy --help
4545
```
4646

4747
## Development Process
@@ -121,7 +121,7 @@ Additional guidelines:
121121

122122
## CLI Development
123123

124-
Agentic-DSPy includes a CLI tool called `adspy`. When making changes to the CLI:
124+
Agenspy includes a CLI tool called `agenspy`. When making changes to the CLI:
125125

126126
- Keep commands and options consistent with existing patterns
127127
- Add comprehensive help text for all commands
@@ -164,9 +164,9 @@ def process_agent(self, input_data: Dict[str, Any]) -> AgentResponse:
164164
## Getting Help
165165

166166
- Open an issue for bugs or feature requests
167-
- Check our [documentation](https://agentic-dspy.readthedocs.io)
167+
- Check our [documentation](https://agenspy.readthedocs.io)
168168
- Join our community discussions
169169

170170
## License
171171

172-
By contributing to Agentic-DSPy, you agree that your contributions will be licensed under the MIT License.
172+
By contributing to Agenspy, you agree that your contributions will be licensed under the MIT License.

LICENSE

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
MIT License
2-
3-
Copyright (c) 2024 Agentic-DSPy Contributors
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
MIT License
2+
3+
Copyright (c) 2024 Agenspy Contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Agentic-DSPy 🚀
1+
# Agenspy (Agentic DSPy) 🚀
22

3-
[![PyPI Version](https://img.shields.io/pypi/v/agentic-dspy.svg)](https://pypi.org/project/agentic-dspy/)
4-
[![Python Version](https://img.shields.io/pypi/pyversions/agentic-dspy.svg)](https://pypi.org/project/agentic-dspy/)
3+
[![PyPI Version](https://img.shields.io/pypi/v/agenspy.svg)](https://pypi.org/project/agenspy/)
4+
[![Python Version](https://img.shields.io/pypi/pyversions/agenspy.svg)](https://pypi.org/project/agenspy/)
55
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
66
[![Code Style: Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
77
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
88

9-
**Agentic-DSPy** is a protocol-first AI agent framework built on top of DSPy, designed to create sophisticated, production-ready AI agents with support for multiple communication protocols including MCP (Model Context Protocol) and Agent2Agent.
9+
**Agenspy** (Agentic DSPy) is a protocol-first AI agent framework built on top of DSPy, designed to create sophisticated, production-ready AI agents with support for multiple communication protocols including MCP (Model Context Protocol) and Agent2Agent.
1010

1111
## 🌟 Features
1212

@@ -21,18 +21,18 @@
2121

2222
### Basic Installation
2323
```bash
24-
pip install agentic-dspy
24+
pip install agenspy
2525
```
2626

2727
### With MCP Support
2828
```bash
29-
pip install "agentic-dspy[mcp]"
29+
pip install "agenspy[mcp]"
3030
```
3131

3232
### Development Installation
3333
```bash
34-
git clone https://github.com/Shashikant86/Agentic-DSPy.git
35-
cd Agentic-DSPy
34+
git clone https://github.com/superagenticai/Agenspy.git
35+
cd Agenspy
3636
pip install -e ".[dev]"
3737
```
3838

@@ -42,14 +42,14 @@ pip install -e ".[dev]"
4242

4343
```python
4444
import dspy
45-
from agentic_dspy import create_mcp_agent
45+
from agenspy import create_mcp_pr_review_agent
4646

4747
# Configure DSPy with your preferred language model
4848
lm = dspy.LM('openai/gpt-4o-mini')
4949
dspy.configure(lm=lm)
5050

5151
# Create an MCP agent
52-
agent = create_mcp_agent("mcp://github-server:8080")
52+
agent = create_mcp_pr_review_agent("mcp://github-server:8080")
5353

5454
# Use the agent to review a pull request
5555
result = agent(
@@ -64,7 +64,7 @@ print(f"Status: {result.approval_status}")
6464
### Multi-Protocol Agent (Experimental)
6565

6666
```python
67-
from agentic_dspy import MultiProtocolAgent, MCPClient, Agent2AgentClient
67+
from agenspy import MultiProtocolAgent, MCPClient, Agent2AgentClient
6868

6969
# Create a multi-protocol agent
7070
agent = MultiProtocolAgent("my-agent")
@@ -83,7 +83,7 @@ result = agent("Analyze this repository for security issues")
8383
### Custom Agent with Tools
8484

8585
```python
86-
from agentic_dspy import BaseAgent
86+
from agenspy import BaseAgent
8787
from typing import Dict, Any
8888

8989
class CodeReviewAgent(BaseAgent):
@@ -107,7 +107,7 @@ result = await agent.review_code("def add(a, b): return a + b", "python")
107107

108108
# 🏗️ Architecture
109109

110-
Agentic-DSPy provides a protocol-first approach to building AI agents:
110+
Agenspy provides a protocol-first approach to building AI agents:
111111

112112
```
113113
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
@@ -140,7 +140,7 @@ Agentic-DSPy provides a protocol-first approach to building AI agents:
140140
### Advanced Usage Example: Custom MCP Server
141141

142142
```python
143-
from agentic_dspy.servers import BaseMCPServer
143+
from agenspy.servers import BaseMCPServer
144144
import asyncio
145145

146146
class CustomMCPServer(BaseMCPServer):
@@ -160,39 +160,39 @@ server.start()
160160

161161
## 🖥️ Command Line Interface
162162

163-
Agentic-DSPy provides a command-line interface for managing agents and protocols:
163+
Agenspy provides a command-line interface for managing agents and protocols:
164164

165165
### Basic Commands
166166
```bash
167167
# Show help and available commands
168-
adspy --help
168+
agenspy --help
169169

170170
# Show version information
171-
adspy --version
171+
agenspy --version
172172
```
173173

174174
### Agent Management
175175
```bash
176176
# List available agents
177-
adspy agent --help
177+
agenspy agent --help
178178
```
179179

180180
### Protocol Management
181181
```bash
182182
# List available protocols
183-
adspy protocol --help
183+
agenspy protocol --help
184184

185185
# Test protocol connection
186-
adspy protocol test [PROTOCOL] [--server SERVER]
186+
agenspy protocol test [PROTOCOL] [--server SERVER]
187187

188188
# Get detailed information about a protocol
189-
adspy protocol info [PROTOCOL_NAME]
189+
agenspy protocol info [PROTOCOL_NAME]
190190
```
191191

192192
### Server Management
193193
```bash
194194
# Start the server
195-
adspy server --help
195+
agenspy server --help
196196
```
197197

198198
## 📚 Documentation
@@ -238,11 +238,11 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
238238
- [DSPy Documentation](https://dspy.ai/)
239239
- [Model Context Protocol](https://modelcontextprotocol.io/)
240240
- [Agent2Agent Protocol](https://google.github.io/A2A/)
241-
- [GitHub Repository](https://github.com/Shashikant86/Agentic-DSPy)
241+
- [GitHub Repository](https://github.com/superagenticai/Agenspy)
242242

243243
## 📬 Contact
244244

245-
For questions and support, please open an issue on our [GitHub repository](https://github.com/Shashikant86/Agentic-DSPy/issues).
245+
For questions and support, please open an issue on our [GitHub repository](https://github.com/superagenticai/Agenspy/issues).
246246

247247
## 🙏 Acknowledgments
248248

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Agentic-DSPy: Protocol-first AI agent framework built on DSPy."""
1+
"""Agenspy: Protocol-first AI agent framework built on DSPy."""
22

33
from .agents.base_agent import BaseAgent
44
from .agents.github_agent import GitHubPRReviewAgent
@@ -11,7 +11,7 @@
1111
from .utils.server_manager import ServerManager, server_manager
1212

1313
__version__ = "0.1.0"
14-
__author__ = "Agentic-DSPy Contributors"
14+
__author__ = "Agenspy Contributors"
1515
__description__ = "Protocol-first AI agent framework built on DSPy"
1616

1717
__all__ = [
@@ -36,7 +36,7 @@
3636
]
3737

3838

39-
def create_mcp_agent(server_url: str, **kwargs):
39+
def create_mcp_pr_review_agent(server_url: str, **kwargs):
4040
"""Convenience function to create MCP agent."""
4141
return GitHubPRReviewAgent(server_url, **kwargs)
4242

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Agent implementations for Agentic-DSPy."""
1+
"""Agent implementations for Agenspy."""
22

33
from .base_agent import BaseAgent
44
from .github_agent import GitHubPRReviewAgent
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Base agent class for Agentic-DSPy."""
1+
"""Base agent class for Agenspy."""
22

33
from abc import abstractmethod
44
from typing import Any, Dict, List, Optional
@@ -9,7 +9,7 @@
99

1010

1111
class BaseAgent(dspy.Module):
12-
"""Base class for all agents in Agentic-DSPy."""
12+
"""Base class for all agents in Agenspy."""
1313

1414
def __init__(self, agent_id: str, **kwargs):
1515
super().__init__(**kwargs)

0 commit comments

Comments
 (0)