You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
v1.1.7
Highlights
Tools and prompts are now registered up front; wallet availability is checked at execution time instead of registration time.
Legacy TRON_* wallet mapping has been removed from this repository. Wallet configuration now follows @bankofai/agent-wallet file-backed / SDK-supported flows.
Wallet listing and wallet-address handling were hardened to behave more gracefully when wallet data is partially malformed.
Changes
readOnly remains the only registration-time gate for tools and prompts.
Wallet-dependent handlers now return runtime errors when no wallet is available, instead of disappearing from tools/list.
list_wallets now skips malformed wallet entries instead of failing the entire list.
Single-wallet fallback handling is stricter and no longer returns invalid/null wallet addresses.
getOwnerAddress() no longer performs redundant address resolution work.
Documentation
Updated README / AGENTS guidance to match the new wallet semantics.
Removed outdated wallet environment-variable examples and clarified the supported agent-wallet configuration model.
Added release notes and example metadata updates for the new version.
Notes
This release includes a behavior change: callers should no longer use tool registration as a proxy for wallet availability.
Write-capable tools may still appear in tools/list, but they will fail at execution time if no wallet is configured.