Merged
Conversation
This commit adds model override capabilities to templates and makes several core improvements: 1. Added model override support for GenerateTemplate and ToolingTemplate 2. Improved Jinja2 template error handling with disable_jinja option 3. Added complete environment isolation for SubroutineTemplate 4. Refactored runner model handling for better consistency 5. Added design documentation for template model override 6. Updated examples with new features and improved code structure (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
Refactor conversation flow control by removing JumpTemplate and adding robust end conversation handling with optional farewell messages. Changes: - Remove JumpTemplate and jump_to_id from Session - Add EndConversationTool and farewell message support to EndTemplate - Simplify runner by removing start_template_id - Add comprehensive tests and design documentation (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #40 +/- ##
==========================================
+ Coverage 82.75% 82.88% +0.13%
==========================================
Files 22 30 +8
Lines 1264 2150 +886
==========================================
+ Hits 1046 1782 +736
- Misses 218 368 +150 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Implement event handling system with UserInteractionEvent, refactor core components for better maintainability, and rename session transformers for clarity. Includes new design proposal for event handling. (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
8657866 to
458ab5d
Compare
Add new APIRunner class with FastAPI integration for web-based interaction with templates. Includes session management, RESTful endpoints, and async support. Also adds session serialization methods and required dependencies. (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
ef0103a to
483cbaa
Compare
Move core implementation to _core.py and add new proposals (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
69f9b2c to
8390aad
Compare
Add auto-release process and improve documentation completeness - Add automatic version detection and release process - Enhance documentation with runner and debugging details - Add weather forecast API example - Improve markdown code block extractor - Update README and remove outdated roadmap (This commit message is auto-generated with examples/dogfooding/commit_with_auto_generated_comment.py)
8390aad to
f080354
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



No description provided.