Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
moedash
/
sdk-python
Public
forked from
temporalio/sdk-python
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
24
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Added the stream interface, the memory provider and the conformance suite.
- #3
#3
Closed
moedash
wants to merge 36 commits into
main
moedash/sdk-python:main
from
moe/AI-198-streams-interface
moedash/sdk-python:moe/AI-198-streams-interface
Copy head branch name to clipboard
Conversation
Commits
36
(36)
Checks
Files changed
Closed
Added the stream interface, the memory provider and the conformance suite.
#3
moedash
wants to merge 36 commits into
main
moedash/sdk-python:main
from
moe/AI-198-streams-interface
moedash/sdk-python:moe/AI-198-streams-interface
Copy head branch name to clipboard
Commits
Commits on Sep 17, 2026
Added the temporalio.streams interface with a provider registry.
moedash
committed
7af879d
View commit details
Copy full SHA for 7af879d
Browse repository at this point
Added the in-memory reference provider and the conformance tests.
moedash
committed
c2f0251
View commit details
Copy full SHA for c2f0251
Browse repository at this point
Added the shared demo loop.
moedash
committed
2815caf
View commit details
Copy full SHA for 2815caf
Browse repository at this point
Added the prepare and drain hooks the Workflow Streams transport needs.
Show description for ccae2b4
moedash
committed
ccae2b4
View commit details
Copy full SHA for ccae2b4
Browse repository at this point
Made cursors exclusive, added latest(), and allowed topic appends.
Show description for 8926913
moedash
committed
8926913
View commit details
Copy full SHA for 8926913
Browse repository at this point
Sorted and formatted the streams package for ruff.
Show description for 8e36829
moedash
committed
8e36829
View commit details
Copy full SHA for 8e36829
Browse repository at this point
Added the changelog entry for the stream interface.
Show description for a627022
moedash
committed
a627022
View commit details
Copy full SHA for a627022
Browse repository at this point
Made the streams package pass the type and doc linters.
Show description for 0fbac29
moedash
committed
0fbac29
View commit details
Copy full SHA for 0fbac29
Browse repository at this point
Made the demo call the provider lifecycle hooks.
Show description for 6b8b35e
moedash
committed
6b8b35e
View commit details
Copy full SHA for 6b8b35e
Browse repository at this point
Commits on Sep 18, 2026
Woke outside readers across threads and ignored idle_timeout in memory.
Show description for 696d355
moedash
committed
696d355
View commit details
Copy full SHA for 696d355
Browse repository at this point
Named the last record in append's cursor and allowed None for it.
Show description for ba75070
moedash
committed
ba75070
View commit details
Copy full SHA for ba75070
Browse repository at this point
Resolved producer identity once in the package.
Show description for 9de9342
moedash
committed
9de9342
View commit details
Copy full SHA for 9de9342
Browse repository at this point
Required an explicit provider and exported instance.
Show description for fe4ec72
moedash
committed
fe4ec72
View commit details
Copy full SHA for fe4ec72
Browse repository at this point
Typed the handles and records honestly.
Show description for 0af0389
moedash
committed
0af0389
View commit details
Copy full SHA for 0af0389
Browse repository at this point
Kept topics off inbound frames and skipped unreadable frames with a warning.
Show description for 8a2bf8d
moedash
committed
8a2bf8d
View commit details
Copy full SHA for 8a2bf8d
Browse repository at this point
Let a broken provider import surface instead of vanishing from the registry.
moedash
committed
35b1212
View commit details
Copy full SHA for 35b1212
Browse repository at this point
Added the workflow-side conformance tests.
Show description for 6e48b54
moedash
committed
6e48b54
View commit details
Copy full SHA for 6e48b54
Browse repository at this point
Replaced stale wording and renamed the demo types.
moedash
committed
360d054
View commit details
Copy full SHA for 360d054
Browse repository at this point
Commits on Sep 19, 2026
Keyed stores by one helper that survives a colon in the workflow id.
Show description for 936a725
moedash
committed
936a725
View commit details
Copy full SHA for 936a725
Browse repository at this point
Added an async close hook next to prepare and drain.
Show description for ad7c577
moedash
committed
ad7c577
View commit details
Copy full SHA for ad7c577
Browse repository at this point
Parametrised the conformance suite over providers.
Show description for 27fb594
moedash
committed
27fb594
View commit details
Copy full SHA for 27fb594
Browse repository at this point
Renamed the store key helper to inbound_stream_id for the provider branches.
Show description for 0972c50
moedash
committed
0972c50
View commit details
Copy full SHA for 0972c50
Browse repository at this point
Commits on Sep 21, 2026
Added the StreamError family for stream conditions.
moedash
committed
144580c
View commit details
Copy full SHA for 144580c
Browse repository at this point
Vendored the stream additions to the public API protos.
Show description for 22d79ec
moedash
committed
22d79ec
View commit details
Copy full SHA for 22d79ec
Browse repository at this point
Split the stream provider in two and made the proto the record.
Show description for 1effd48
moedash
committed
1effd48
View commit details
Copy full SHA for 1effd48
Browse repository at this point
Carried the stream provider from the worker into the workflow runtime.
Show description for ebbdfa2
moedash
committed
ebbdfa2
View commit details
Copy full SHA for ebbdfa2
Browse repository at this point
Moved the stream conformance suite onto the new surface.
Show description for ffae7a4
moedash
committed
ffae7a4
View commit details
Copy full SHA for ffae7a4
Browse repository at this point
Moved the stream demo and changelog entry onto the new surface.
moedash
committed
3f16fd3
View commit details
Copy full SHA for 3f16fd3
Browse repository at this point
Let a conformance case start the workflow that owns a stream.
Show description for e5f21df
moedash
committed
e5f21df
View commit details
Copy full SHA for e5f21df
Browse repository at this point
Kept the stream finish hook off evicted runs and collected coroutines.
Show description for 2799b58
moedash
committed
2799b58
View commit details
Copy full SHA for 2799b58
Browse repository at this point
Typed the hook test's workflow input as awaitable.
moedash
committed
297d3c5
View commit details
Copy full SHA for 297d3c5
Browse repository at this point
Added activity.stream_handle and Client.get_stream_handle.
Show description for 099c52c
moedash
committed
099c52c
View commit details
Copy full SHA for 099c52c
Browse repository at this point
Registered the demo's provider on the client and reported from the activity.
moedash
committed
22e3864
View commit details
Copy full SHA for 22e3864
Browse repository at this point
Added typed topic definitions.
Show description for 40bc91e
moedash
committed
40bc91e
View commit details
Copy full SHA for 40bc91e
Browse repository at this point
Commits on Sep 22, 2026
Listed stream_provider in ClientConnectConfig.
Show description for b068712
moedash
committed
b068712
View commit details
Copy full SHA for b068712
Browse repository at this point
Repinned Core to a protos-only branch on the commit main pins.
Show description for 1a8d19f
moedash
committed
1a8d19f
View commit details
Copy full SHA for 1a8d19f
Browse repository at this point
You can’t perform that action at this time.