Skip to content

Fix REPL file detection for pandas export methods#1

Merged
AI-Flow-Logic merged 1 commit into
mainfrom
fix/repl-file-detection-keywords
Feb 27, 2026
Merged

Fix REPL file detection for pandas export methods#1
AI-Flow-Logic merged 1 commit into
mainfrom
fix/repl-file-detection-keywords

Conversation

@AI-Flow-Logic

Copy link
Copy Markdown

Added missing file-writing keywords to the REPL mode file detection list.
Previously, files created with pandas to_excel() and other export methods
were not captured because the keyword list only included: open(), savefig,
to_csv, write(), .save().

Added: to_excel, to_json, to_parquet, to_html, to_xml, to_feather,
to_pickle, dump() (for json.dump, pickle.dump, yaml.dump).

This fix ensures generated files are properly detected and returned
in the API response when using REPL mode (Python only).

  Added missing file-writing keywords to the REPL mode file detection list.
  Previously, files created with pandas to_excel() and other export methods
  were not captured because the keyword list only included: open(), savefig,
  to_csv, write(), .save().

  Added: to_excel, to_json, to_parquet, to_html, to_xml, to_feather,
  to_pickle, dump() (for json.dump, pickle.dump, yaml.dump).

  This fix ensures generated files are properly detected and returned
  in the API response when using REPL mode (Python only).
@AI-Flow-Logic AI-Flow-Logic added the bug Something isn't working label Feb 27, 2026
@AI-Flow-Logic
AI-Flow-Logic merged commit 7f61138 into main Feb 27, 2026
@AI-Flow-Logic
AI-Flow-Logic deleted the fix/repl-file-detection-keywords branch February 27, 2026 16:29
@AI-Flow-Logic
AI-Flow-Logic restored the fix/repl-file-detection-keywords branch February 27, 2026 16:29
@AI-Flow-Logic
AI-Flow-Logic deleted the fix/repl-file-detection-keywords branch February 27, 2026 16:30
@AI-Flow-Logic
AI-Flow-Logic restored the fix/repl-file-detection-keywords branch February 27, 2026 16:30
@AI-Flow-Logic
AI-Flow-Logic deleted the fix/repl-file-detection-keywords branch February 27, 2026 16:31
djuillard pushed a commit that referenced this pull request Apr 17, 2026
Visual analysis of all 50 layouts led to selection of 12 essential ones:
1. Title (cover with logo + waves)
2. Title + text (cover with right blue panel)
3. Agenda (orange diamonds + 6 agenda lines)
4. Content #1 (blue triangle deco — the most versatile) ⭐
5. Content + Image (left text + right image)
6. 2 Content (two columns)
7. 3 Content (three columns)
8. Content Blue bg (dark blue + orange triangle — impact slide)
9. Section dark blue (solid navy separator)
10. Section orange (vivid orange with chevrons)
11. Quote (amber/yellow with quotation marks)
12. End Thank you (white + orange chevrons)

Each layout now has:
- Visual description (decorations, colors, positioning)
- Exact placeholder IDs with types
- Recommended usage
- Dimensions in inches

Added layout composition rule for standard decks:
cover → agenda → section/content alternation → closing

Agent instructions: 11.6 KB → 14.2 KB

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
djuillard pushed a commit that referenced this pull request Apr 21, 2026
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 2 to 3.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](dorny/paths-filter@v2...v3)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
djuillard pushed a commit that referenced this pull request Apr 21, 2026
Fix REPL file detection for pandas export methods
djuillard pushed a commit that referenced this pull request Apr 21, 2026
Visual analysis of all 50 layouts led to selection of 12 essential ones:
1. Title (cover with logo + waves)
2. Title + text (cover with right blue panel)
3. Agenda (orange diamonds + 6 agenda lines)
4. Content #1 (blue triangle deco — the most versatile) ⭐
5. Content + Image (left text + right image)
6. 2 Content (two columns)
7. 3 Content (three columns)
8. Content Blue bg (dark blue + orange triangle — impact slide)
9. Section dark blue (solid navy separator)
10. Section orange (vivid orange with chevrons)
11. Quote (amber/yellow with quotation marks)
12. End Thank you (white + orange chevrons)

Each layout now has:
- Visual description (decorations, colors, positioning)
- Exact placeholder IDs with types
- Recommended usage
- Dimensions in inches

Added layout composition rule for standard decks:
cover → agenda → section/content alternation → closing

Agent instructions: 11.6 KB → 14.2 KB

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
djuillard pushed a commit that referenced this pull request Apr 22, 2026
Visual analysis of all 50 layouts led to selection of 12 essential ones:
1. Title (cover with logo + waves)
2. Title + text (cover with right blue panel)
3. Agenda (orange diamonds + 6 agenda lines)
4. Content #1 (blue triangle deco — the most versatile) ⭐
5. Content + Image (left text + right image)
6. 2 Content (two columns)
7. 3 Content (three columns)
8. Content Blue bg (dark blue + orange triangle — impact slide)
9. Section dark blue (solid navy separator)
10. Section orange (vivid orange with chevrons)
11. Quote (amber/yellow with quotation marks)
12. End Thank you (white + orange chevrons)

Each layout now has:
- Visual description (decorations, colors, positioning)
- Exact placeholder IDs with types
- Recommended usage
- Dimensions in inches

Added layout composition rule for standard decks:
cover → agenda → section/content alternation → closing

Agent instructions: 11.6 KB → 14.2 KB

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant