Skip to content

fix: v0.5.2 — revive CLI for coinbase-agentkit >=0.7, collect CDP wa… - #43

Merged
shivamfloe merged 1 commit into
mainfrom
fix/cli-agentkit-0.7
Jul 25, 2026
Merged

fix: v0.5.2 — revive CLI for coinbase-agentkit >=0.7, collect CDP wa…#43
shivamfloe merged 1 commit into
mainfrom
fix/cli-agentkit-0.7

Conversation

@rajbhensdadiya

@rajbhensdadiya rajbhensdadiya commented Jul 25, 2026

Copy link
Copy Markdown
Member

…llet secret, version via importlib.metadata

Summary by CodeRabbit

  • New Features

    • Added support for the CDP_WALLET_SECRET environment variable during wallet setup and registration.
    • Improved CDP wallet handling, including persistent wallet address recovery.
    • CLI version information now reflects the installed package version.
  • Documentation

    • Updated wallet provider examples and configuration guidance for current Coinbase wallet integrations.
    • Added CDP_WALLET_SECRET to environment variable templates.
  • Bug Fixes

    • Updated action execution and tool schema handling for compatibility with newer provider APIs.
    • Confirmed parity between Python and TypeScript action counts.
  • Release

    • Version updated to 0.5.2.

@rajbhensdadiya rajbhensdadiya self-assigned this Jul 25, 2026
@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: ae9cbab0-5264-4a74-bb13-292916427eef

📥 Commits

Reviewing files that changed from the base of the PR and between 0dc68ba and 2567147.

📒 Files selected for processing (12)
  • README.md
  • examples/.env.example
  • examples/chatbot.py
  • examples/standalone.py
  • pyproject.toml
  • src/floe_agentkit_actions/cli/app.py
  • src/floe_agentkit_actions/cli/commands/register.py
  • src/floe_agentkit_actions/cli/prompts.py
  • src/floe_agentkit_actions/cli/wallet_factory.py
  • src/floe_agentkit_actions/integrations/openai_agents.py
  • tests/test_action_count.py
  • tests/test_wallet_factory.py

📝 Walkthrough

Walkthrough

Changes

Wallet and AgentKit integration updates

Layer / File(s) Summary
Private-key provider migration
src/floe_agentkit_actions/cli/wallet_factory.py, examples/*.py, README.md, tests/test_wallet_factory.py
Private-key wallet creation and examples use EthAccountWalletProvider, Account.from_key, and Base chain configuration.
CDP v2 credentials and persistence
src/floe_agentkit_actions/cli/commands/register.py, src/floe_agentkit_actions/cli/prompts.py, src/floe_agentkit_actions/cli/wallet_factory.py, README.md, examples/.env.example, tests/test_wallet_factory.py
CDP setup collects CDP_WALLET_SECRET, configures the v2 provider, and persists wallet addresses.
AgentKit action and CLI integration
src/floe_agentkit_actions/cli/app.py, src/floe_agentkit_actions/integrations/openai_agents.py, pyproject.toml, tests/test_action_count.py, tests/test_wallet_factory.py
Tool construction uses wallet-aware actions and args_schema; CLI version lookup, help output, package version, parity values, and wallet error coverage were updated.

Estimated code review effort: 4 (Complex) | ~45 minutes

Suggested reviewers: achris7

Poem

A rabbit hops through wallets bright,
With secrets tucked away just right.
New tools gather, actions flow,
Base-chain paths begin to glow.
“Thump!” says Bun, “the tests all pass!”

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 55.56% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title is specific and matches the main change: updating the CLI for coinbase-agentkit >=0.7 and collecting the CDP wallet secret.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/cli-agentkit-0.7

Comment @coderabbitai help to get the list of available commands.

@shivamfloe
shivamfloe merged commit 1848b8e into main Jul 25, 2026
4 checks passed
@shivamfloe
shivamfloe deleted the fix/cli-agentkit-0.7 branch July 25, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants