rowboatlabs / rowboatlabs/rowboat

Missing dependency: pdf-parse not found in application bundle

Open
#486 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
17.6k
Forks
1.7k
Avg merge
11h 37m
Merged PRs (30d)
173

Description

When attempting to use the parseFile builtin tool on a local PDF file, the tool fails with a module resolution error. It appears the `pdf-parse` package is expected by the internal logic but is missing from the application's resource directory.

## Error Log

`Error: Cannot find package 'pdf-parse' imported from /Applications/Rowboat.app/Contents/Resources/app/.package/dist/main.cjs`

## Steps to Reproduce

1. Attach a .pdf file to the chat.
2. Request a summary or use a tool that triggers parseFile.
3. Observe the error in the tool output.

## Environment

OS: macOS (Darwin)
App Path: /Applications/Rowboat.app

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the parseFile builtin and the application's dependency or packaging configuration that produces the macOS resource bundle. Reproduce the failure with a local PDF, then verify that the bundled application resolves pdf-parse and successfully completes the PDF summary flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.