bug: WebUIでPPTXをアップロードしてレイアウト整形を指示するとエラーで落ちる
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 72/100
Research direction
Start with mcp-server/tools/generate.py and reproduce the WebUI upload flow described in the issue using a PPTX and a layout-improvement prompt. Trace how the uploaded file reaches PPTX generation and verify that generation completes with the resulting presentation rather than failing when no specification files are present.
Written by the indexing model from the issue text.
Description
概要
WebUIのチャットにPPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、PPTX生成処理がエラーで落ちます。
再現手順
- WebUIのチャット画面を開く
- PPTXファイルをアップロード
- 「このPPTXのレイアウトを整えてスライドを生成してください」などのプロンプトを入力して送信
- エラーが発生し、PPTX生成が完了しない
原因
通常のフローではAIエージェントがSPECフェーズで deck.json・specs/outline.md・slides/{slug}.json などを生成してからPPTXビルドを実行しますが、
「PPTXをアップロードしてレイアウトを整える」という手順ではこれらのファイルが作成されないままPPTX生成が呼び出されるため、
スライドが0件と判定されてクラッシュします。
要望内容
PPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、
PPTXファイルを生成できるようにしてほしい。
ユースケース
- 既存のPPTXファイルをベースにしてレイアウトを整えた新しいスライドを生成したい
- 手元にあるPPTXをアップロードして、AIにレイアウト改善を任せたい
関連機能
- WebUI ファイルアップロード機能
- PPTX生成ロジック(
mcp-server/tools/generate.py)
- Dominant language
- Python
- Stars
- 129
- Forks
- 10
- Avg merge
- 2h 44m
- Merged PRs (30d)
- 46
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from aws-samples/sample-spec-driven-presentation-maker
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
aws-samples/sample-spec-driven-presentation-maker#301 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
aws-samples/sample-spec-driven-presentation-maker#222 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
aws-samples/sample-spec-driven-presentation-maker#161 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 38/100
aws-samples/sample-spec-driven-presentation-maker#143 ·
Maintainers usually reply within 1 day
-
bug enhancement
Difficulty 3/5 1-2 days Newbie friendliness 68/100
aws-samples/sample-spec-driven-presentation-maker#135 ·
Maintainers usually reply within 1 day
All issues in aws-samples/sample-spec-driven-presentation-maker
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
mozilla/bedrock#17413 · 1 reaction ·
Maintainers usually reply within 2 days
-
instance instance add
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
searxng/searx-instances#943 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug tools
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
lance-format/lance#9655 ·
Maintainers usually reply within 2 days