[PR #113] [MERGED] able to pass in previous handler ID to continue runs in WorkflowServer #131

Closed
opened 2026-02-16 02:16:41 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/workflows-py/pull/113
Author: @logan-markewich
Created: 9/25/2025
Status: Merged
Merged: 9/25/2025
Merged by: @logan-markewich

Base: mainHead: logan/workflow_hisory_api


📝 Commits (4)

  • f523552 able to pass in previous handler ID to continue runs
  • ecdd758 add tests
  • 058fb32 make tests great again
  • d59791e make handler id continuous

📊 Changes

3 files changed (+117 additions, -12 deletions)

View changed files

📝 src/workflows/server/server.py (+30 -10)
📝 tests/server/conftest.py (+26 -0)
📝 tests/server/test_server_persistence.py (+61 -2)

📄 Description

Simple change to fetch completed runs from the context store and re-use them on the next run

This should enable flows that our users are more familiar with

This means users can

  • list existing handlers
  • continue runs from an existing handler

Next PR should add pagination to the list handlers endpoint, and probably some "delete" endpoint on the handlers?


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/workflows-py/pull/113 **Author:** [@logan-markewich](https://github.com/logan-markewich) **Created:** 9/25/2025 **Status:** ✅ Merged **Merged:** 9/25/2025 **Merged by:** [@logan-markewich](https://github.com/logan-markewich) **Base:** `main` ← **Head:** `logan/workflow_hisory_api` --- ### 📝 Commits (4) - [`f523552`](https://github.com/run-llama/workflows-py/commit/f523552969de79b215e3c210da7a565760fd58b9) able to pass in previous handler ID to continue runs - [`ecdd758`](https://github.com/run-llama/workflows-py/commit/ecdd758abf15a7a5f73813bafce168f5f085046a) add tests - [`058fb32`](https://github.com/run-llama/workflows-py/commit/058fb32e8ad78530c001cd6f9a087071c71c3744) make tests great again - [`d59791e`](https://github.com/run-llama/workflows-py/commit/d59791e1966ba632fca779ebc5a759e5d5082830) make handler id continuous ### 📊 Changes **3 files changed** (+117 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `src/workflows/server/server.py` (+30 -10) 📝 `tests/server/conftest.py` (+26 -0) 📝 `tests/server/test_server_persistence.py` (+61 -2) </details> ### 📄 Description Simple change to fetch completed runs from the context store and re-use them on the next run This should enable flows that our users are more familiar with This means users can - list existing handlers - continue runs from an existing handler Next PR should add pagination to the list handlers endpoint, and probably some "delete" endpoint on the handlers? --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 02:16:41 -05:00
yindo closed this issue 2026-02-16 02:16:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/workflows-py#131