[PR #5863] [CLOSED] [WIP] Experimental/claude agents #36367

Closed
opened 2026-04-20 23:14:33 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5863
Author: @sropero96
Created: 10/6/2025
Status: Closed

Base: masterHead: experimental/claude-agents


📝 Commits (6)

  • 68bf350 Add comprehensive documentation and Docker ignore files for Actual Budget project
  • d9503e3 feat: Add basic PDF import structure (Phase 1)
  • 6ee75d2 feat: Implement PDF parsing for Santander and Revolut (Phase 2)
  • edb3fee feat: Refine PDF parsers based on real bank statement testing (Phase 3)
  • 1dfe5fb fix: Split PDF adapter for browser/desktop compatibility
  • bc23190 feat: Implement Claude AI Agent-based PDF import for Spanish banks

📊 Changes

18 files changed (+4975 additions, -6 deletions)

View changed files

.dockerignore (+158 -0)
ARCHITECTURE_OVERVIEW.md (+354 -0)
CLAUDE.md (+441 -0)
DATA_ARCHITECTURE.md (+542 -0)
FLYIO_ANALYSIS.md (+276 -0)
PROMPTS_CLAUDE/Claude_Agents_Implementation_Plan.md (+620 -0)
anthropic-pdf-agent/package-lock.json (+1100 -0)
anthropic-pdf-agent/package.json (+20 -0)
anthropic-pdf-agent/server.js (+329 -0)
📝 packages/desktop-client/src/components/accounts/Account.tsx (+1 -1)
📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/ImportTransactionsModal.tsx (+8 -4)
📝 packages/loot-core/package.json (+2 -0)
packages/loot-core/src/server/transactions/import/claude-pdf-processor.ts (+119 -0)
📝 packages/loot-core/src/server/transactions/import/parse-file.ts (+6 -0)
packages/loot-core/src/server/transactions/import/pdf-adapter.electron.ts (+531 -0)
packages/loot-core/src/server/transactions/import/pdf-adapter.web.ts (+126 -0)
packages/loot-core/src/server/transactions/import/transaction-mapper.ts (+201 -0)
📝 yarn.lock (+141 -1)

📄 Description

Merge Claude Agents to Master branch.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5863 **Author:** [@sropero96](https://github.com/sropero96) **Created:** 10/6/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `experimental/claude-agents` --- ### 📝 Commits (6) - [`68bf350`](https://github.com/actualbudget/actual/commit/68bf350042c3f332b432a60fd2ee3dd4845d9613) Add comprehensive documentation and Docker ignore files for Actual Budget project - [`d9503e3`](https://github.com/actualbudget/actual/commit/d9503e370b013c08ac32a5110aafc4f5a6d2b297) feat: Add basic PDF import structure (Phase 1) - [`6ee75d2`](https://github.com/actualbudget/actual/commit/6ee75d29888e72a0e819ac44515be77a141cd548) feat: Implement PDF parsing for Santander and Revolut (Phase 2) - [`edb3fee`](https://github.com/actualbudget/actual/commit/edb3fee4c8fe9749285aa564af4007681524975d) feat: Refine PDF parsers based on real bank statement testing (Phase 3) - [`1dfe5fb`](https://github.com/actualbudget/actual/commit/1dfe5fb7302b7f79cac441872eae2a191cedb26d) fix: Split PDF adapter for browser/desktop compatibility - [`bc23190`](https://github.com/actualbudget/actual/commit/bc23190ce489c81f3938168f2b88420d56f57b1c) feat: Implement Claude AI Agent-based PDF import for Spanish banks ### 📊 Changes **18 files changed** (+4975 additions, -6 deletions) <details> <summary>View changed files</summary> ➕ `.dockerignore` (+158 -0) ➕ `ARCHITECTURE_OVERVIEW.md` (+354 -0) ➕ `CLAUDE.md` (+441 -0) ➕ `DATA_ARCHITECTURE.md` (+542 -0) ➕ `FLYIO_ANALYSIS.md` (+276 -0) ➕ `PROMPTS_CLAUDE/Claude_Agents_Implementation_Plan.md` (+620 -0) ➕ `anthropic-pdf-agent/package-lock.json` (+1100 -0) ➕ `anthropic-pdf-agent/package.json` (+20 -0) ➕ `anthropic-pdf-agent/server.js` (+329 -0) 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/ImportTransactionsModal.tsx` (+8 -4) 📝 `packages/loot-core/package.json` (+2 -0) ➕ `packages/loot-core/src/server/transactions/import/claude-pdf-processor.ts` (+119 -0) 📝 `packages/loot-core/src/server/transactions/import/parse-file.ts` (+6 -0) ➕ `packages/loot-core/src/server/transactions/import/pdf-adapter.electron.ts` (+531 -0) ➕ `packages/loot-core/src/server/transactions/import/pdf-adapter.web.ts` (+126 -0) ➕ `packages/loot-core/src/server/transactions/import/transaction-mapper.ts` (+201 -0) 📝 `yarn.lock` (+141 -1) </details> ### 📄 Description Merge Claude Agents to Master branch. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 23:14:33 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#36367