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 }}
iii-hq
workers
Repository navigation
Code
Issues
8
(8)
Pull requests
35
(35)
Discussions
Actions
Projects
Security and quality
Insights
More
items
Simplify iii-native approval gate flow
- #154
#154
Merged
ytallo
merged 36 commits into
feat/iii-native-approval-resume
iii-hq/workers:feat/iii-native-approval-resume
from
feat/iii-native-approval-simplification
iii-hq/workers:feat/iii-native-approval-simplification
Copy head branch name to clipboard
May 18, 2026
Conversation
Commits
36
(36)
Checks
Files changed
Merged
Simplify iii-native approval gate flow
#154
ytallo
merged 36 commits into
feat/iii-native-approval-resume
iii-hq/workers:feat/iii-native-approval-resume
from
feat/iii-native-approval-simplification
iii-hq/workers:feat/iii-native-approval-simplification
Copy head branch name to clipboard
Commits
Commits on May 18, 2026
Make approval pause explicit in the turn state machine
Show description for a777186
ytallo
committed
a777186
View commit details
Copy full SHA for a777186
Browse repository at this point
Let the turn record own approval waits
Show description for 96529fd
ytallo
committed
96529fd
View commit details
Copy full SHA for 96529fd
Browse repository at this point
Make prepared function calls extensible for approvals
Show description for 2ec9c36
ytallo
committed
2ec9c36
View commit details
Copy full SHA for 2ec9c36
Browse repository at this point
Define dispatch outcomes before approval cutover
Show description for f088264
ytallo
committed
f088264
View commit details
Copy full SHA for f088264
Browse repository at this point
Resume approved calls from an explicit wait state
Show description for 5abb848
ytallo
committed
5abb848
View commit details
Copy full SHA for 5abb848
Browse repository at this point
Route approval waits through the turn transition switch
Show description for 34cf1ab
ytallo
committed
34cf1ab
View commit details
Copy full SHA for 34cf1ab
Browse repository at this point
Normalize awaiting-approval files for Biome
Show description for a154991
ytallo
committed
a154991
View commit details
Copy full SHA for a154991
Browse repository at this point
Return structured outcomes from hooked dispatch
Show description for 144a1b5
ytallo
committed
144a1b5
View commit details
Copy full SHA for 144a1b5
Browse repository at this point
Pause function execution in the approval wait state
Show description for 5db0a82
ytallo
committed
5db0a82
View commit details
Copy full SHA for 5db0a82
Browse repository at this point
Keep approval gate pending state in the orchestrator
Show description for 075fc68
ytallo
committed
075fc68
View commit details
Copy full SHA for 075fc68
Browse repository at this point
Drop approval request expiry from event types
Show description for d3c077b
ytallo
committed
d3c077b
View commit details
Copy full SHA for d3c077b
Browse repository at this point
Remove obsolete approval intercept lifecycle
Show description for a9bb0b5
ytallo
committed
a9bb0b5
View commit details
Copy full SHA for a9bb0b5
Browse repository at this point
Normalize console backend imports
Show description for 96c411b
ytallo
committed
96c411b
View commit details
Copy full SHA for 96c411b
Browse repository at this point
Let approval resolution overwrite the wait record
Show description for b2e0ee2
ytallo
committed
b2e0ee2
View commit details
Copy full SHA for b2e0ee2
Browse repository at this point
Retire wake-failed approval events
Show description for d71166c
ytallo
committed
d71166c
View commit details
Copy full SHA for d71166c
Browse repository at this point
Remove approval placeholder resurrection helpers
Show description for 1d533cf
ytallo
committed
1d533cf
View commit details
Copy full SHA for 1d533cf
Browse repository at this point
Drop obsolete approval list and consume APIs
Show description for 0dd0b86
ytallo
committed
0dd0b86
View commit details
Copy full SHA for 0dd0b86
Browse repository at this point
Wake turns from approval state writes
Show description for cda6729
ytallo
committed
cda6729
View commit details
Copy full SHA for cda6729
Browse repository at this point
Register approval decision state trigger
Show description for 3565cee
ytallo
committed
3565cee
View commit details
Copy full SHA for 3565cee
Browse repository at this point
Let approval resolve rely on reactive wakeups
Show description for 002ef5e
ytallo
committed
002ef5e
View commit details
Copy full SHA for 002ef5e
Browse repository at this point
Abort approvals through state decisions
Show description for 8d0a13c
ytallo
committed
8d0a13c
View commit details
Copy full SHA for 8d0a13c
Browse repository at this point
Cover reactive approval wake integration
Show description for 66d4862
ytallo
committed
66d4862
View commit details
Copy full SHA for 66d4862
Browse repository at this point
Remove terminal resume path from turn stepping
Show description for b3cf7bc
ytallo
committed
b3cf7bc
View commit details
Copy full SHA for b3cf7bc
Browse repository at this point
Drop approval sweep and timeout remnants
Show description for 2c627a7
ytallo
committed
2c627a7
View commit details
Copy full SHA for 2c627a7
Browse repository at this point
Remove stale approval placeholder branches
Show description for 6d1bbee
ytallo
committed
6d1bbee
View commit details
Copy full SHA for 6d1bbee
Browse repository at this point
Clean console approval lint drift
Show description for 08cb6ae
ytallo
committed
08cb6ae
View commit details
Copy full SHA for 08cb6ae
Browse repository at this point
fix(approval-gate): match engine state:* event_type values
ytallo
committed
c40b77c
View commit details
Copy full SHA for c40b77c
Browse repository at this point
test(approval-gate): use engine state:* event_type values
ytallo
committed
e7f2cd6
View commit details
Copy full SHA for e7f2cd6
Browse repository at this point
test(integration): fake-iii emits engine-correct event_type for state writes
ytallo
committed
1d85dbd
View commit details
Copy full SHA for 1d85dbd
Browse repository at this point
feat(approval-gate): filter approvals state trigger with condition function
Show description for a90f1bd
ytallo
committed
a90f1bd
View commit details
Copy full SHA for a90f1bd
Browse repository at this point
refactor(approval-gate): handler relies on engine-side condition for filtering
ytallo
committed
fe37c7c
View commit details
Copy full SHA for fe37c7c
Browse repository at this point
feat(turn-orchestrator): adapter + condition for reactive abort wake
ytallo
committed
513c326
View commit details
Copy full SHA for 513c326
Browse repository at this point
feat(turn-orchestrator): register reactive abort_signal state trigger
ytallo
committed
4e464ee
View commit details
Copy full SHA for 4e464ee
Browse repository at this point
test(integration): abort_signal write triggers reactive wake
ytallo
committed
f0b2ba6
View commit details
Copy full SHA for f0b2ba6
Browse repository at this point
chore: final cleanup after reactive trigger follow-up
Show description for eb6a51d
ytallo
committed
eb6a51d
View commit details
Copy full SHA for eb6a51d
Browse repository at this point
Merge origin/feat/iii-native-approval-resume into feat/iii-native-approval-simplification
Show description for 2631391
ytallo
committed
2631391
View commit details
Copy full SHA for 2631391
Browse repository at this point
You can’t perform that action at this time.