• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

run-llama / workflows-py / 17627093182
89%

Build:
DEFAULT BRANCH: main
Ran 10 Sep 2025 09:20PM UTC
Jobs 1
Files 24
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Sep 2025 09:18PM UTC coverage: 95.267% (-0.1%) from 95.408%
17627093182

push

github

web-flow
feat: Add POST /events/{handler_id} endpoint and /handlers endpoint (#89)

* feat: Add POST /events/{handler_id} endpoint and /tasks endpoint

- Add GET /tasks endpoint to list running workflow tasks
- Add POST /events/{handler_id} endpoint to send events to running workflows
- Enable external event injection into workflow contexts
- Add InteractiveWorkflow test fixture for testing event handling
- Add comprehensive tests for both endpoints

This allows developers to:
1. Monitor running workflows via the /tasks endpoint
2. Send events to running workflows for interactive use cases
3. Build event-driven integrations with external systems

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

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

* fix lint

* refactor: Update /tasks endpoint to /handlers with enhanced status tracking

- Renamed /tasks endpoint to /handlers for better naming consistency
- Enhanced handler status tracking (running, completed, failed)
- Added result and error fields to handler response
- Fixed safe access to handler.result() and handler.exception() methods
- Added comprehensive tests for all handler states

The /handlers endpoint now provides complete visibility into workflow execution state.

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

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

* update comments

---------

Co-authored-by: Claude <noreply@anthropic.com>

42 of 47 new or added lines in 1 file covered. (89.36%)

1248 of 1310 relevant lines covered (95.27%)

0.95 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
91.57
-0.03% src/workflows/server/server.py
Jobs
ID Job ID Ran Files Coverage
1 17627093182.1 10 Sep 2025 09:20PM UTC 24
95.27
GitHub Action Run
Source Files on build 17627093182
  • Tree
  • List 24
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17627093182
  • f15bfa10 on github
  • Prev Build on main (#17571288012)
  • Next Build on main (#17637942220)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc