solana-agent


Namesolana-agent JSON
Version 1.4.2 PyPI version JSON
download
home_pageNone
SummaryBuild self-learning AI Agents
upload_time2025-02-18 09:37:14
maintainerNone
docs_urlNone
authorBevan Hunt
requires_python<4.0,>=3.9
licenseMIT
keywords ai openai ai agents
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Solana Agent

[![PyPI - Version](https://img.shields.io/pypi/v/solana-agent)](https://pypi.org/project/solana-agent/)

![Solana Agent Logo](https://dl.walletbubbles.com/solana-agent-logo.png?width=200)

Solana Agent is the first self-learning AI Agent framework.

## Why Solana Agent?

### 🧬 The First Self-Learning AI Agent

Unlike traditional AI assistants that forget conversations after each session, Solana Agent maintains a rich, searchable memory system that grows smarter with every interaction.

**Why This Matters:**
- 📈 **Continuous Learning**: Evolves with every new interaction
- 🎯 **Context-Aware**: Recalls past interactions for more relevant responses
- 🔄 **Self-Improving**: Builds knowledge and improves reasoning automatically
- 🧠 **Knowledge Base**: Add domain-specific knowledge for better reasoning
- 🏢 **File Context**: Upload propriety files to be part of the conversation
- 🛡️ **Secure**: Secure and private memory and data storage 

**Experience Agentic IQ!**

## Features

🔄 **Real-time AI Interactions**
- Streaming text-based conversations
- Real-time voice-to-voice conversations

🧠 **Memory System and Extensibility**
- Advanced AI memory combining conversational context, conversational facts, knowledge base, file search, and parallel tool calling
- Create custom tools for extending the Agent's capabilities like further API integrations

🔍 **Multi-Source Search and Reasoning**
- Internet search via Perplexity
- X (Twitter) search using Grok
- Conversational fact search powered by Zep
- Conversational message history using MongoDB (on-prem or hosted)
- Knowledge Base (KB) using Pinecone with reranking by Cohere - available globally or user-specific
- File uploading and searching using OpenAI like for PDFs
- Upload CSVs to be processed into summary reports and stored in the Knowledge Base (KB) using Gemini
- Comprehensive reasoning combining multiple data sources

## Why Choose Solana Agent Over LangChain?

### 🎯 Key Differentiators

🧠 **Advanced Memory Architecture**
   - Built-in episodic memory vs LangChain's basic memory types
   - Persistent cross-session knowledge retention
   - Automatic self-learning from conversations
   - Knowledge Base to add domain specific knowledge
   - File uploads to perform document context search 

🏢 **Enterprise Focus**
   - Production-ready out of the box in a few lines of code
   - Enterprise-grade deployment options for all components and services
   - Simple conventions over complex configurations

🛠️ **Simplified Development**
   - No chain building required
   - Python plain functions vs complex chaining
   - Fewer moving parts equals more stable applications
   - Smaller repo size by 1000x: Solana Agent @ ~500 LOC vs LangChain @ ~500,000 LOC

🚀 **Performance**
   - Optimized for real-time streaming responses
   - Built-in voice processing capabilities
   - Multi-source search with automatic reasoning synthesis

## Installation

You can install Solana Agent using pip:

```bash
pip install solana-agent
```

## Documentation
* Each public method has a docstring for real-time IDE hinting

## Production Apps
* [Solana Agent Copilot](https://ai.solana-agent.com) - Solana Token AI Copilot using streaming text conversations
* [CometHeart](https://cometheart.com) - AI Companion and Business Coach on mobile using voice-to-voice conversations

## Example Apps
* [Solana Agent Example App](https://github.com/truemagic-coder/solana-agent-app) - See as source of documentation

## Contributing

Contributions to Solana Agent are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "solana-agent",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "ai, openai, ai agents",
    "author": "Bevan Hunt",
    "author_email": "bevan@bevanhunt.com",
    "download_url": "https://files.pythonhosted.org/packages/79/d3/02d8f0b48a659baad900681e12728fc7f670b7847f40b22d5e24924b429f/solana_agent-1.4.2.tar.gz",
    "platform": null,
    "description": "# Solana Agent\n\n[![PyPI - Version](https://img.shields.io/pypi/v/solana-agent)](https://pypi.org/project/solana-agent/)\n\n![Solana Agent Logo](https://dl.walletbubbles.com/solana-agent-logo.png?width=200)\n\nSolana Agent is the first self-learning AI Agent framework.\n\n## Why Solana Agent?\n\n### \ud83e\uddec The First Self-Learning AI Agent\n\nUnlike traditional AI assistants that forget conversations after each session, Solana Agent maintains a rich, searchable memory system that grows smarter with every interaction.\n\n**Why This Matters:**\n- \ud83d\udcc8 **Continuous Learning**: Evolves with every new interaction\n- \ud83c\udfaf **Context-Aware**: Recalls past interactions for more relevant responses\n- \ud83d\udd04 **Self-Improving**: Builds knowledge and improves reasoning automatically\n- \ud83e\udde0 **Knowledge Base**: Add domain-specific knowledge for better reasoning\n- \ud83c\udfe2 **File Context**: Upload propriety files to be part of the conversation\n- \ud83d\udee1\ufe0f **Secure**: Secure and private memory and data storage \n\n**Experience Agentic IQ!**\n\n## Features\n\n\ud83d\udd04 **Real-time AI Interactions**\n- Streaming text-based conversations\n- Real-time voice-to-voice conversations\n\n\ud83e\udde0 **Memory System and Extensibility**\n- Advanced AI memory combining conversational context, conversational facts, knowledge base, file search, and parallel tool calling\n- Create custom tools for extending the Agent's capabilities like further API integrations\n\n\ud83d\udd0d **Multi-Source Search and Reasoning**\n- Internet search via Perplexity\n- X (Twitter) search using Grok\n- Conversational fact search powered by Zep\n- Conversational message history using MongoDB (on-prem or hosted)\n- Knowledge Base (KB) using Pinecone with reranking by Cohere - available globally or user-specific\n- File uploading and searching using OpenAI like for PDFs\n- Upload CSVs to be processed into summary reports and stored in the Knowledge Base (KB) using Gemini\n- Comprehensive reasoning combining multiple data sources\n\n## Why Choose Solana Agent Over LangChain?\n\n### \ud83c\udfaf Key Differentiators\n\n\ud83e\udde0 **Advanced Memory Architecture**\n   - Built-in episodic memory vs LangChain's basic memory types\n   - Persistent cross-session knowledge retention\n   - Automatic self-learning from conversations\n   - Knowledge Base to add domain specific knowledge\n   - File uploads to perform document context search \n\n\ud83c\udfe2 **Enterprise Focus**\n   - Production-ready out of the box in a few lines of code\n   - Enterprise-grade deployment options for all components and services\n   - Simple conventions over complex configurations\n\n\ud83d\udee0\ufe0f **Simplified Development**\n   - No chain building required\n   - Python plain functions vs complex chaining\n   - Fewer moving parts equals more stable applications\n   - Smaller repo size by 1000x: Solana Agent @ ~500 LOC vs LangChain @ ~500,000 LOC\n\n\ud83d\ude80 **Performance**\n   - Optimized for real-time streaming responses\n   - Built-in voice processing capabilities\n   - Multi-source search with automatic reasoning synthesis\n\n## Installation\n\nYou can install Solana Agent using pip:\n\n```bash\npip install solana-agent\n```\n\n## Documentation\n* Each public method has a docstring for real-time IDE hinting\n\n## Production Apps\n* [Solana Agent Copilot](https://ai.solana-agent.com) - Solana Token AI Copilot using streaming text conversations\n* [CometHeart](https://cometheart.com) - AI Companion and Business Coach on mobile using voice-to-voice conversations\n\n## Example Apps\n* [Solana Agent Example App](https://github.com/truemagic-coder/solana-agent-app) - See as source of documentation\n\n## Contributing\n\nContributions to Solana Agent are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Build self-learning AI Agents",
    "version": "1.4.2",
    "project_urls": {
        "Repository": "https://github.com/truemagic-coder/solana-agent"
    },
    "split_keywords": [
        "ai",
        " openai",
        " ai agents"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d0a3beb48b7c934b206cc08f251bce9db69e253cf3746c8961ce9870f06ef36",
                "md5": "1d4eeb2fc8c4ccab3079b43fdd148e3a",
                "sha256": "0765faf0e5811bd22fd811693d887079ca5ed6f658d77a256cde619299825616"
            },
            "downloads": -1,
            "filename": "solana_agent-1.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d4eeb2fc8c4ccab3079b43fdd148e3a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 14062,
            "upload_time": "2025-02-18T09:37:12",
            "upload_time_iso_8601": "2025-02-18T09:37:12.328410Z",
            "url": "https://files.pythonhosted.org/packages/7d/0a/3beb48b7c934b206cc08f251bce9db69e253cf3746c8961ce9870f06ef36/solana_agent-1.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79d302d8f0b48a659baad900681e12728fc7f670b7847f40b22d5e24924b429f",
                "md5": "2f03d64952c64d0d7775b325f6d16d21",
                "sha256": "3d0f679fb6d45b0fd099c6d82a974cd042be49dc12b43c674b81edc3ad95075d"
            },
            "downloads": -1,
            "filename": "solana_agent-1.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "2f03d64952c64d0d7775b325f6d16d21",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 14935,
            "upload_time": "2025-02-18T09:37:14",
            "upload_time_iso_8601": "2025-02-18T09:37:14.297473Z",
            "url": "https://files.pythonhosted.org/packages/79/d3/02d8f0b48a659baad900681e12728fc7f670b7847f40b22d5e24924b429f/solana_agent-1.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-18 09:37:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "truemagic-coder",
    "github_project": "solana-agent",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "solana-agent"
}
        
Elapsed time: 0.51547s