Summary
Add agenta bank command group for Monerium banking integration.
Commands
| Command |
Description |
Mode |
bank status |
Connection status, IBAN, BIC |
Read (CLI) |
bank connect |
OAuth connect via browser |
Browser handoff |
bank link |
Link wallet via dashboard passkey |
Browser handoff |
bank orders |
List recent transactions |
Read (CLI) |
bank withdraw -a 100 --iban DE89... --name "Acme" |
Withdraw to bank |
Browser handoff (pre-fills dashboard form) |
bank disconnect |
Remove banking connection |
CLI with confirmation |
Design
- Namespace: Top-level
agenta bank (org-level, not under sub)
- Auth: Existing JWT session from
agenta login
- Connect: Same pattern as
agenta login — open browser, poll status
- Link & Withdraw: Open dashboard — WebAuthn PRF is browser-only
- MCP: Two read-only tools (
bank_status, bank_orders) for AI agents
Tasks
Depends on
Platform PR: feature/monerium-banking-mvp (merged or deployed to sandbox)
Full implementation plan: implementation/TASKS-cli-banking.md
Summary
Add
agenta bankcommand group for Monerium banking integration.Commands
bank statusbank connectbank linkbank ordersbank withdraw -a 100 --iban DE89... --name "Acme"bank disconnectDesign
agenta bank(org-level, not undersub)agenta loginagenta login— open browser, poll statusbank_status,bank_orders) for AI agentsTasks
requireBankSession,bankGet,bankPost)bank statusbank connect(with availability check)bank link(browser handoff)bank ordersbank withdraw(browser handoff with pre-filled params)bank disconnect?action=withdrawquery params in dashboardopenBrowser()to shared libDepends on
Platform PR:
feature/monerium-banking-mvp(merged or deployed to sandbox)Full implementation plan:
implementation/TASKS-cli-banking.md