Skip to content

Conversation

@LYordanovClearware
Copy link

No description provided.

Luboslav Yordanov and others added 14 commits October 22, 2025 13:14
- Fixed model ID bug (strip openai/ prefix)
- Made max_tokens configurable for image extraction
- Enhanced screenshot scrolling to capture full pages
- Merged SmartScraperGraph + ScreenshotScraperGraph results
- Added hallucination filter for fake speakers
- Improved prompt to work with OpenAI content policies
- Added lazy-load scrolling support (timeout-based)
- Created FastAPI backend with web UI
- Added Excel export with metadata

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
tiktoken==0.7.0 requires Rust compiler on Python 3.13 (no prebuilt wheels).
Using Python 3.11 to ensure smooth deployment on Streamlit Cloud.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Streamlit Cloud may not recognize .streamlit/config.toml python version.
Using .python-version file as fallback to force Python 3.11.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Trying runtime.txt as Streamlit Cloud standard for Python version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Changed requires-python from '>=3.10,<4.0' to '>=3.10,<3.13'
This forces Streamlit Cloud to use Python 3.12 or below, which has
prebuilt tiktoken wheels (no Rust compiler needed).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Installing rust-all system package to compile tiktoken on Python 3.13
if pyproject.toml constraint doesn't force earlier Python version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed incorrect import in generate_code_node.py that was causing
ModuleNotFoundError. langchain_classic doesn't exist, should be
langchain_community.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
The code uses langchain_classic but it wasn't in dependencies.
Added langchain-classic>=1.0.0 to pyproject.toml and reverted
generate_code_node.py to use langchain_classic (the correct import).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
langchain_classic is bundled inside langchain starting from version 1.0.0.
Removed separate langchain-classic dependency and bumped langchain min version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
… issue

CodeGeneratorGraph requires langchain_classic which has packaging issues.
Since we don't use CodeGeneratorGraph for speaker scraping, commenting
it out is the simplest workaround.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added langchain-classic as explicit dependency to fix import errors
on Streamlit Cloud deployment.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added try/except block to gracefully fall back to langchain.output_parsers
if langchain_classic is not available. This ensures compatibility across
different deployment environments.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Added fallback to load OPENAI_API_KEY from Streamlit secrets for
hosted deployments. Also added langchain-classic to requirements.txt.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels Oct 27, 2025
Luboslav Yordanov added 2 commits October 27, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant