Releases: galaar-org/AgentARC
Releases · galaar-org/AgentARC
v0.3.0
AgentARC v0.3.0 Release Notes
✨ Added
Smart Wallet Adapters (ERC-4337 & Safe)
ERC4337Adapter: Full ERC-4337 account abstraction support — builds and submitsUserOperationobjects through a bundler (Pimlico, Alchemy, etc.), counterfactual address derivation viaSimpleAccountFactory, auto-deploy on first transactionSafeAdapter: Gnosis Safe multisig support — builds Safe transactions, EIP-712 signing, auto-executes whenthreshold == 1, proposes for co-signing whenthreshold > 1SmartWalletAdapter: Abstract base class extendingWalletAdapterwithget_owner_address(),is_deployed(),get_wallet_type_info()methodsWalletFactory.from_erc4337(): Static factory for ERC-4337 walletsWalletFactory.from_safe(): Static factory for Safe multisig walletsWalletType.ERC4337andWalletType.SAFEadded to theWalletTypeenum
Interactive CLI Setup Wizard (agentarc setup)
SetupWizardclass: guides through wallet type, framework, network, and policy selection- Supports
--pathoption to scaffold into a custom directory - Generates a complete project scaffold:
agent.py,policy.yaml,.env.example,requirements.txt,.gitignore - 8 agent templates: all combinations of EOA / ERC-4337 / Safe / CDP × OpenAI SDK / LangChain
- 4 env templates: wallet-type-specific environment variable stubs
- Template files packaged as
agentarcpackage data (available in installed wheels)
Examples
examples/smart-wallet-agents/: Tutorial-quality examples for ERC-4337 and Safe multisig agents, matching the style ofbasic-chat-agent- Step-by-step setup instructions, starter prompts, and detailed
policy.yamlwith inline comments
📦 Dependencies
- Added
requests>=2.28.0to core dependencies - New optional groups:
[smart-wallets],[safe],[openai],[langchain]
📝 Breaking Changes
- None — all new wallet adapters are additive and the existing
WalletAdapter/PolicyWalletAPI is unchanged
Release v0.2.0
AgentARC v0.2.0 Release Notes
✨ Features
- Framework Adapters: Added support for OpenAI SDK and LangChain frameworks.
- Wallet Adapters: Implemented mnemonic and private key wallet adapters.
- Event Streaming: Implemented event streaming for the validation process in the FastAPI server.
- Example Chat Agents: Created example chat agents with policy enforcement.
- Chat Frontend: Added a new chat frontend.
- Project Configuration: Migrated dependencies from
requirements.txttopyproject.toml.
🛠️ Technical Implementation & Refactoring
- Code Architecture: Major architecture refactor, including new AgentARC exceptions, interfaces, and typed APIs.
- Import Cleanup: Updated import paths and cleaned up unused imports across multiple files.
📚 Documentation & Community
- Security Policy: Added
SECURITY.mdand updated security reporting guidelines. - Issue Templates: Added issue templates for bug reports and feature requests.
- Contributing: Enhanced contributing guidelines.
- Code of Conduct: Added
CODE_OF_CONDUCT.mdand conduct reporting guidelines.
Release v0.1.0
AgentARC v0.1.0 is now live.
This is the initial public release of AgentARC, published on PyPI:
https://pypi.org/project/agentarc/0.1.0/
Highlights:
- Core AgentARC architecture
- PyPI package release
- Initial documentation and examples
Install:
pip install agentarc==0.1.0