-
Notifications
You must be signed in to change notification settings - Fork 0
feat: agenta bank — CLI banking commands #24
Copy link
Copy link
Open
Description
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 undersub) - 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
- BANK-01: Scaffold command group
- BANK-02: Shared helpers (
requireBankSession,bankGet,bankPost) - BANK-03:
bank status - BANK-04:
bank connect(with availability check) - BANK-05:
bank link(browser handoff) - BANK-06:
bank orders - BANK-07:
bank withdraw(browser handoff with pre-filled params) - BANK-08:
bank disconnect - BANK-09: Platform — accept
?action=withdrawquery params in dashboard - BANK-10: Extract
openBrowser()to shared lib - BANK-11: MCP tools (read-only)
Depends on
Platform PR: feature/monerium-banking-mvp (merged or deployed to sandbox)
Full implementation plan: implementation/TASKS-cli-banking.md
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels