Cai Strickland

Results 16 issues of Cai Strickland

### **Summary** This PR addresses a critical resource management and performance issue in the `SimStudioClient` by implementing proper request abortion for timed-out `fetch` calls. --- ### **Problem** Previously, the `executeWorkflow`...

This pull request enhances the timeout functionality for the /asks endpoint by introducing a configurable maximum timeout. This provides an important safety rail, preventing users from setting excessively long timeouts...

This pull request refactors the Home component to improve its structure and readability. The logic for handling suggested questions, creating threads, and managing the UI state has been extracted into...

This pull request addresses two minor but impactful issues in the project's vendoring scripts (scripts/vendor-node.cjs and scripts/vendor-protoc.cjs), enhancing the robustness of the development setup and improving the overall developer experience....

This pull request refactors the CliRenderer to improve code clarity and maintainability. The core rendering logic has been extracted from the loop() method into a new private method called _renderFrame()....

This pull request addresses a TODO in prelude/python/tools/wheel.py to normalize the package version. The WheelBuilder class was using the version string as-is, without any normalization. This could lead to inconsistencies...

CLA Signed
prelude
python

This pull request refactors the eval.py script to improve its structure, readability, and robustness. The original script had a monolithic main function and lacked comprehensive error handling, making it difficult...

Description: This pull request makes the magika library an optional dependency in the markitdown package. Previously, magika (and its dependency onnxruntime) was a mandatory installation, even for users who did...

This PR makes the Tavily search timeout configurable, allowing users to adjust the timeout based on their needs and network conditions. This improves the robustness and reliability of the application...

This commit introduces a configurable timeout for the webpage summarization process. Previously, the `summarize_webpage` function in `utils.py` had a hardcoded 60-second timeout. This change allows users to specify a custom...