Skip to content

v0.3.5 — defi/evm_tx_handler, Black CI, docs & CI alignment

Choose a tag to compare

@rosspeili rosspeili released this 05 Jun 15:20
· 30 commits to main since this release

Added

  • defi/evm_tx_handler (#142): Structured EVM agent wallet skill on Ethereum and Base — resolve, Uni V2 quote/preview/execute (approve + swap), transfer, balances, wallet_info, YAML registries, optional CoinGecko USD preview, max_trade_usd fail-closed cap, balance pre-flight checks, and mocked Web3 tests. Examples: examples/gemini_evm_tx_handler.py, examples/claude_evm_tx_handler.py.

Changed

  • CI: GitHub Actions installs from pyproject.toml only (pip install -e ".[dev,all]"); runs black --check, flake8, then pytest tests/ (#151, #153). Co-located skills/**/test_skill.py remains a local pre-PR step.
  • Documentation: COMPARISON.md and README updated for Agent Skills (SKILL.md) and fairer MCP framing (#123); TESTING.md and CONTRIBUTING.md aligned with CI and Black gate (#151, #153); defi skill category added to CONTRIBUTING.

Fixed

  • dev_tools/issue_resolver: Replaced wide emoji regex in commit-message validation with explicit Unicode ranges (CodeQL py/overly-large-range, #146).

Upgrade

pip install -U skillware
pip install -U "skillware[cli]"   # optional Rich CLI

For defi/evm_tx_handler, install skill deps from the manifest (e.g. pip install web3) — see the skill README.

Contributors

Full changelog

Compare: v0.3.3...v0.3.5