Name | sakit JSON |
Version |
3.0.0
JSON |
| download |
home_page | None |
Summary | Solana Agent Kit |
upload_time | 2025-03-21 13:11:27 |
maintainer | None |
docs_url | None |
author | Bevan Hunt |
requires_python | <4.0,>=3.12 |
license | MIT |
keywords |
ai
openai
ai agents
agi
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Solana Agent Kit
[](https://pypi.org/project/sakit)
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
A collection of powerful plugins to extend the capabilities of Solana Agent.
## 🚀 Features
Solana Agent Kit provides a growing library of plugins that enhance your Solana Agent with new capabilities:
🔍 Internet Search - Search the internet in real-time using Perplexity AI
📝 More plugins coming soon!
## 📦 Installation
```bash
# Using pip
pip install sakit
# Using Poetry
poetry add sakit
```
🔌 Plugins
Internet Search Plugin
This plugin enables Solana Agent to search the internet for up-to-date information using Perplexity AI.
Configuration
Add your Perplexity API key to your Solana Agent configuration:
```python
config = {
# Standard Solana Agent config
"openai": {
"api_key": "your-openai-key",
"default_model": "gpt-4o-mini"
},
# Required for the internet search plugin
"perplexity_api_key": "your-perplexity-key",
# Optional: Configure default search model
"tools": {
"search_internet": {
"default_model": "sonar-reasoning-pro" # Optional, defaults to "sonar"
}
},
# Grant access to specific agents
"agents": [
{
"name": "research_specialist",
"tools": ["search_internet"], # Enable the tool for this agent
"instructions": "You are an expert researcher who synthesizes complex information clearly.",
"specialization": "Research and knowledge synthesis",
"model": "gpt-4o-mini"
}
]
}
```
**Available Search Models**
* sonar: Fast, general-purpose search
* sonar-pro: Enhanced search capabilities
* sonar-reasoning-pro: Advanced reasoning with search
* sonar-reasoning: Basic reasoning with search
## 🧩 Plugin Development
Want to add your own plugins to Solana Agent Kit? Follow these guidelines:
1. Create a new plugin directory under solana_agent_kit/
2. Implement a plugin class that follows Solana Agent's plugin architecture
3. Add your plugin to the list in __init__.py
4. Test thoroughly
5. Submit a PR!
## 📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "sakit",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.12",
"maintainer_email": null,
"keywords": "ai, openai, ai agents, agi",
"author": "Bevan Hunt",
"author_email": "bevan@bevanhunt.com",
"download_url": "https://files.pythonhosted.org/packages/21/48/bdb56ad4e5ca8864f2e7022dbdc6d9c3e19a1eb4195f2639007fa46f4dfd/sakit-3.0.0.tar.gz",
"platform": null,
"description": "# Solana Agent Kit\n\n[](https://pypi.org/project/sakit)\n[](https://opensource.org/licenses/MIT)\n[](https://www.python.org/downloads/)\n\nA collection of powerful plugins to extend the capabilities of Solana Agent.\n\n## \ud83d\ude80 Features\nSolana Agent Kit provides a growing library of plugins that enhance your Solana Agent with new capabilities:\n\n\ud83d\udd0d Internet Search - Search the internet in real-time using Perplexity AI\n\n\ud83d\udcdd More plugins coming soon!\n\n## \ud83d\udce6 Installation\n\n```bash\n# Using pip\npip install sakit\n\n# Using Poetry\npoetry add sakit\n```\n\n\ud83d\udd0c Plugins\nInternet Search Plugin\nThis plugin enables Solana Agent to search the internet for up-to-date information using Perplexity AI.\n\nConfiguration\nAdd your Perplexity API key to your Solana Agent configuration:\n\n```python\nconfig = {\n # Standard Solana Agent config\n \"openai\": {\n \"api_key\": \"your-openai-key\",\n \"default_model\": \"gpt-4o-mini\"\n },\n \n # Required for the internet search plugin\n \"perplexity_api_key\": \"your-perplexity-key\",\n \n # Optional: Configure default search model\n \"tools\": {\n \"search_internet\": {\n \"default_model\": \"sonar-reasoning-pro\" # Optional, defaults to \"sonar\"\n }\n },\n \n # Grant access to specific agents\n \"agents\": [\n {\n \"name\": \"research_specialist\",\n \"tools\": [\"search_internet\"], # Enable the tool for this agent\n \"instructions\": \"You are an expert researcher who synthesizes complex information clearly.\",\n \"specialization\": \"Research and knowledge synthesis\",\n \"model\": \"gpt-4o-mini\"\n }\n ]\n}\n```\n\n**Available Search Models**\n* sonar: Fast, general-purpose search\n* sonar-pro: Enhanced search capabilities\n* sonar-reasoning-pro: Advanced reasoning with search\n* sonar-reasoning: Basic reasoning with search\n\n## \ud83e\udde9 Plugin Development\nWant to add your own plugins to Solana Agent Kit? Follow these guidelines:\n\n1. Create a new plugin directory under solana_agent_kit/\n2. Implement a plugin class that follows Solana Agent's plugin architecture\n3. Add your plugin to the list in __init__.py\n4. Test thoroughly\n5. Submit a PR!\n\n## \ud83d\udcc4 License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Solana Agent Kit",
"version": "3.0.0",
"project_urls": {
"Repository": "https://github.com/truemagic-coder/solana-agent-kit"
},
"split_keywords": [
"ai",
" openai",
" ai agents",
" agi"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a58e90e60144f23ecf2359ea3065d9e9324c35f75229ab5ef4786163641d5e2f",
"md5": "30e4f1b809c9b387168c8dab34025739",
"sha256": "df56beb4451d2f31f21a76d52e326c16f7b4b1e454a707206ccd5b612a493e32"
},
"downloads": -1,
"filename": "sakit-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "30e4f1b809c9b387168c8dab34025739",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.12",
"size": 5871,
"upload_time": "2025-03-21T13:11:26",
"upload_time_iso_8601": "2025-03-21T13:11:26.233690Z",
"url": "https://files.pythonhosted.org/packages/a5/8e/90e60144f23ecf2359ea3065d9e9324c35f75229ab5ef4786163641d5e2f/sakit-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2148bdb56ad4e5ca8864f2e7022dbdc6d9c3e19a1eb4195f2639007fa46f4dfd",
"md5": "56eab1a2baf4642942557406566762d5",
"sha256": "af735bffd1de0aa6e56e36c31d3993b2c4be0f8ea266ab05e8706b6d8848a8b2"
},
"downloads": -1,
"filename": "sakit-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "56eab1a2baf4642942557406566762d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.12",
"size": 4784,
"upload_time": "2025-03-21T13:11:27",
"upload_time_iso_8601": "2025-03-21T13:11:27.442766Z",
"url": "https://files.pythonhosted.org/packages/21/48/bdb56ad4e5ca8864f2e7022dbdc6d9c3e19a1eb4195f2639007fa46f4dfd/sakit-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-21 13:11:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "truemagic-coder",
"github_project": "solana-agent-kit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "sakit"
}