Skip to content

chanhengseang3/bank-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bank-agent

An AI agent starter project that connects to a core banking backend and helps bankers complete day-to-day banking tasks.

Features

  • Lightweight BankAgent class to greet bankers, list accounts, describe a specific account, and process transactions.
  • In-memory mock core banking client for local experimentation.
  • Typer-powered CLI to interact with the agent.
  • Sample data seeded in data/accounts.json.
  • Pytest-based test suite.

Getting started

  1. Install dependencies:
    python -m venv .venv
    source .venv/bin/activate
    pip install -e .
  2. Run the CLI:
    python -m bank_agent.cli greet
    python -m bank_agent.cli list
    python -m bank_agent.cli describe CHK-1001
    python -m bank_agent.cli transact CHK-1001 100 --description "Deposit"
  3. Run tests:
    pytest

About

Core banking with AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages