Name | solana-agent JSON |
Version |
1.4.2
JSON |
| download |
home_page | None |
Summary | Build self-learning AI Agents |
upload_time | 2025-02-18 09:37:14 |
maintainer | None |
docs_url | None |
author | Bevan Hunt |
requires_python | <4.0,>=3.9 |
license | MIT |
keywords |
ai
openai
ai agents
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Solana Agent
[](https://pypi.org/project/solana-agent/)

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[](https://pypi.org/project/solana-agent/)\n\n\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"
}