sakit


Namesakit JSON
Version 3.0.0 PyPI version JSON
download
home_pageNone
SummarySolana Agent Kit
upload_time2025-03-21 13:11:27
maintainerNone
docs_urlNone
authorBevan Hunt
requires_python<4.0,>=3.12
licenseMIT
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

[![PyPI - Version](https://img.shields.io/pypi/v/sakit)](https://pypi.org/project/sakit)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-orange.svg)](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[![PyPI - Version](https://img.shields.io/pypi/v/sakit)](https://pypi.org/project/sakit)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.12+](https://img.shields.io/badge/python-3.12+-orange.svg)](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"
}
        
Elapsed time: 1.46698s