1.0.0 • Published 5 months ago

crypto-agent-framework v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Agentis Framework v0.1

Current Architecture Overview

Core Components

Agentis Framework

A TypeScript framework for building sophisticated multi-agent systems with LLM integration, specializing in crypto market analysis and research.

Features

  • šŸ¤– Multi-agent Collaboration System

    • Agent-to-agent communication
    • Specialized agent roles (Market Research, Technical Analysis)
    • Task sharing and delegation
  • 🧠 Advanced Memory Management

    • Vector-based memory storage using Supabase
    • Short-term and long-term memory systems
    • Context-aware responses
  • šŸ› ļø Modular Tool Architecture

    • WebSearchTool with Tavily API integration
    • OpenRouterTool with Claude-3 integration
    • Extensible tool registry system
  • šŸ”„ Real-time Market Analysis

    • Live web search capabilities
    • Market trend analysis
    • Fundamental and technical analysis
  • šŸ’¾ Persistent Storage

    • Supabase integration
    • Message history tracking
    • Agent state persistence
    • Vector-based memory storage

Quick Start

Coming soon

Architecture

  • Agent System: Configurable agents with specialized roles
  • Memory System: Vector-based storage with short/long-term memory
  • Tool System: Modular and easily extensible
  • Runtime: Manages agent lifecycle and inter-agent communication

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Security

āš ļø Never commit API keys or sensitive data. Use environment variables.

License

MIT License - see the LICENSE file for details

Roadmap

  • Add more specialized market analysis tools
  • Implement sophisticated inter-agent communication patterns
  • Add automated trading capabilities
  • Enhance memory management with better context handling
  • Add monitoring and observability features

Environment Requirements

  • Supabase project with vector extension
  • OpenRouter API key
  • Node.js environment
  • TypeScript support

Configuration Requirements

Next Steps

  1. Implement the Tool Orchestrator for better tool management
  2. Add the Runtime environment for agent lifecycle management
  3. Enhance memory management with better context handling
  4. Implement sophisticated inter-agent communication
  5. Add monitoring and observability features

Would you like me to elaborate on any of these aspects or provide implementation details for the next steps?