Skip to main content

ZerePy January 17th Changelog

· 2 min read
ef95023
dev team @ blorm

New Features

Blockchain Integrations

  • Added support for Solana
  • Added support for Sonic
  • Added GOAT onchain agent toolkit

Server Mode

  • Added server mode to facilitate deployment and advanced workflows

Installation is optional and comes via the following command

poetry install --extras server

Configuration Changes

New Agent Configuration Fields

{
"example_accounts": ["X_username_to_use_for_tweet_examples"],
"config": [
{
"name": "eternalai",
"model": "NousResearch/Hermes-3-Llama-3.1-70B-FP8",
"chain_id": "45762"
},
{
"name": "ollama",
"base_url": "http://localhost:11434",
"model": "llama3.2"
},
{
"name": "hyperbolic",
"model": "meta-llama/Meta-Llama-3-70B-Instruct"
}
]
}

Developer Notes

  • The action handler refactoring provides a more maintainable and modular approach to handling platform-specific actions
  • Prompt constants file makes it easier to modify and maintain system prompts

Coming Soon

  • Zentients launchpad! Stay tuned for updates

Documentation Expansion

We're working on comprehensive documentation improvements including:

  • Detailed API references for each connection type
  • Advanced configuration guides
  • Common troubleshooting scenarios
  • Best practices for each platform integration
  • Performance optimization tips
  • Security considerations

This changelog reflects significant architectural improvements and feature additions while maintaining backward compatibility with existing configurations. The changes focus on both user experience enhancements and developer-oriented improvements to the codebase structure.

ZerePy January 7th Changelog

· 2 min read
ef95023
dev team @ blorm

New Features

LLM Integration Enhancements

  • Added Ollama support for local LLM deployment
  • Added Hyperbolic LLM support
  • Enhanced EternalAI integration with ability to specify chain_id parameter
    • Default chain_id: 45762 (Symbiosis' chain id)
    • Now configurable in agent JSON configuration

Agent Configuration Improvements

  • Added example_accounts field to agent configuration
    • Allows specification of Twitter accounts to draw inspiration from
    • Optional feature for enhanced agent behavior
    • ⚠️ Warning: Usage impacts X API rate limits (17 requests/day for free tier)

Backend Refactoring

  • Implemented new action handler system
    • Created centralized action_handler.py with registration system
    • Moved platform-specific actions to dedicated files in actions/<connection>_actions
    • Introduced @register_action decorator for cleaner action registration
    • Updated agent loop to use execute_action() method
  • Refactored prompts into constants file for easier modification

Configuration Changes

New Agent Configuration Fields

{
"example_accounts": ["X_username_to_use_for_tweet_examples"],
"config": [
{
"name": "eternalai",
"model": "NousResearch/Hermes-3-Llama-3.1-70B-FP8",
"chain_id": "45762"
},
{
"name": "ollama",
"base_url": "http://localhost:11434",
"model": "llama3.2"
},
{
"name": "hyperbolic",
"model": "meta-llama/Meta-Llama-3-70B-Instruct"
}
]
}

Developer Notes

  • The action handler refactoring provides a more maintainable and modular approach to handling platform-specific actions
  • Prompt constants file makes it easier to modify and maintain system prompts

Coming Soon

On-Chain Actions with Solana Integration

We're in the final stages of testing Solana blockchain integration, which will enable agents to:

  • Manage their own wallets
  • Interact with smart contracts
  • Perform token operations
  • Execute on-chain actions based on social signals

Stay tuned for the upcoming release that will bridge social and blockchain interactions in a seamless way.

Documentation Expansion

We're working on comprehensive documentation improvements including:

  • Detailed API references for each connection type
  • Advanced configuration guides
  • Common troubleshooting scenarios
  • Best practices for each platform integration
  • Performance optimization tips
  • Security considerations

This changelog reflects significant architectural improvements and feature additions while maintaining backward compatibility with existing configurations. The changes focus on both user experience enhancements and developer-oriented improvements to the codebase structure.