Eduard van Valkenburg and GitHub
53866218d2
Python: add better test coverage to individual tests, and all-tests task, gh … ( #400 )
...
* add better test coverage to individual tests, and all-tests task, gh action to surface
* remove cache location
* test version-file
* updated uv setup for consistency
* mypy fix
* update naming
* temporarily removed mypy from workflow
2025-08-12 18:35:36 +00:00
Evan Mattson and GitHub
19676978e9
Python: introduce workflow checkpointing ( #366 )
...
* Add workflow checkpointing functionality.
* Reintroduce protocol that went missing during merge
* Checkpoint updates
* Fix ordering of checkpointing
* Cleanup
* Cleanup - thanks Copilot
* Cleanup - thanks Copilot
* State reset updates
* State reset updates 2
* Workflow fixes and updates. Addressed PR feedback
* A few updates
2025-08-11 22:33:46 +00:00
Eduard van Valkenburg and GitHub
82d39bc1f7
Python: added AIAnnotation types and extra tests ( #374 )
...
* added AIAnnotation types and extra tests
* fixed typing and such
* use copy
* fix raw representation for add
* handle annotations in add
* clarified concat
* self to first
2025-08-08 20:27:31 +00:00
c8694a8c76
Python: Define Workflow and Executor APIs ( #272 )
...
* Workflow init commit
* Add samples and clean up
* ExecutionContext -> WorkflowContext
* Address comments 1
* Fix mypy
* flatting folder structure, and rename contexts
* Remove add_loop
* Add map reduce sample, remove Activation conditions
* Add AgentExecutor and allow multiple handlers per executor
* Minor improvement
* Add RequestInfoExecutor
* Add unit tests part 1
* Address comments 2
* Pre-commit update
* Add run method and more unit tests
* Add xml docs
* run_stream -> run_streaming
* message_handler -> handler
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-08-06 23:26:15 +00:00