v0.3.5 — defi/evm_tx_handler, Black CI, docs & CI alignment
Added
defi/evm_tx_handler(#142): Structured EVM agent wallet skill on Ethereum and Base —resolve, Uni V2quote/preview/execute(approve + swap),transfer,balances,wallet_info, YAML registries, optional CoinGecko USD preview,max_trade_usdfail-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.tomlonly (pip install -e ".[dev,all]"); runsblack --check,flake8, thenpytest tests/(#151, #153). Co-locatedskills/**/test_skill.pyremains 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);
defiskill category added to CONTRIBUTING.
Fixed
dev_tools/issue_resolver: Replaced wide emoji regex in commit-message validation with explicit Unicode ranges (CodeQLpy/overly-large-range, #146).
Upgrade
pip install -U skillware
pip install -U "skillware[cli]" # optional Rich CLIFor defi/evm_tx_handler, install skill deps from the manifest (e.g. pip install web3) — see the skill README.
Contributors
- @Hendobox —
defi/evm_tx_handler(#142) - @ReifStanfield — COMPARISON / Agent Skills documentation (#123, #141)
- @rosspeili — CI alignment (#151), Black CI (#153),
issue_resolverCodeQL fix (#146)
Full changelog
Compare: v0.3.3...v0.3.5