- Agent Experience
- Running
bkperwith no arguments now starts the embedded agent TUI (interactive terminals) - Added startup maintenance for agent mode with background checks
- Running
- Pi Bridge
- Added
bkper agent -- <pi-args...>passthrough command to run Pi CLI features with Bkper defaults
- Added
- CLI
- Added
--formatflag withtable,json, andcsvoutput modes — replaces the--jsonflag - CSV output follows RFC 4180 — raw values, all metadata, no truncation, ideal for spreadsheets and data pipelines
- Batch operations via stdin — pipe JSON or CSV data into create commands for bulk processing
- Table-formatted output is now the default for all commands
- Added
-b, --bookoption for scoping commands to a specific Book - Added
-p, --propertiesrepeatable flag for setting custom properties askey=valuepairs - Transaction tables show formatted dates and values with IDs
- Group tables render as indented trees showing hierarchy
- Single-item commands display as indented key-value pairs
- Removed MCP server — now maintained as a separate project
- Added
- Data Management
- Added batch create for Accounts, Groups, and Transactions — accepts JSON arrays or CSV via stdin
- Added Book create command
- Added Collection commands: create, list, get, update, delete, add-book, remove-book
- Added Transaction update command
- Renamed
balance gettobalance listfor consistency
- Authentication
- Switched to PKCE-based OAuth flow — no client secret required
- Branded OAuth callback pages for a polished sign-in experience
- App Development
- Local development now uses Cloudflare Tunnel for event handling — no cloud deployment needed during development
- Renamed
devenvironment topreviewfor clarity - Added
--no-openflag to suppress automatic browser launch during dev
- App Platform
- Added
app initcommand to scaffold new apps from template - Added
app deployandapp undeploycommands for managing deployments - Added
app statusto view current deployment information - Added
app devandapp buildcommands for local development and build workflows - Added
app secretsmanagement — put, list, and delete secrets for your apps - Added
app synccommand to pushbkper.yamlconfiguration to the platform - Support for shared packages in monorepo setups with hot reload
- Asset file uploads included in deployments
- Migrated app configuration from
bkperapp.yamltobkper.yaml
- Added
- MCP Server
- Added smart Transaction merging — combine multiple transactions based on date and account matching
- Simplified Transaction creation — accounts are now optional for recording simple income and expenses
- Improved transaction data responses for better AI assistant integration
- MCP Server
- Streamlined transaction data for cleaner AI assistant responses
- Fixed credential storage to follow standard configuration directories
- MCP Server
- Added monthly and year-to-date Balance analysis for AI assistants
- Improved date filtering with
before:operator - Added setup instructions for Claude Desktop and other AI tools