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 }}
UiPath
/
coder_eval
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
134
Code
Issues
13
Pull requests
13
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
feat: TurnEmitter and the ports — one turn kernel on every harness (plan 3 of 3)
- #184
#184
Open
uipreliga
wants to merge 25 commits into
feat/harness-central-enforcement
UiPath/coder_eval:feat/harness-central-enforcement
from
feat/harness-turn-emitter-and-ports
UiPath/coder_eval:feat/harness-turn-emitter-and-ports
Copy head branch name to clipboard
Conversation
Commits
25
(25)
Checks
Files changed
Open
feat: TurnEmitter and the ports — one turn kernel on every harness (plan 3 of 3)
#184
uipreliga
wants to merge 25 commits into
feat/harness-central-enforcement
UiPath/coder_eval:feat/harness-central-enforcement
from
feat/harness-turn-emitter-and-ports
UiPath/coder_eval:feat/harness-turn-emitter-and-ports
Copy head branch name to clipboard
Commits
Commits on Sep 16, 2026
feat(pricing): 1/10 — price_turn is the one cost rule for adapters and the turn monitor; CE071
Show description for 8416804
uipreliga
and
claude
committed
8416804
View commit details
Copy full SHA for 8416804
Browse repository at this point
Commits on Sep 17, 2026
feat(streaming): 2/10 — TurnEmitter, Window, TimingBasis and coder_eval.testing; SPI 3
Show description for 644e26e
uipreliga
and
claude
committed
644e26e
View commit details
Copy full SHA for 644e26e
Browse repository at this point
feat(agents): 3/10 — communicate returns a TurnOutcome; the orchestrator owns the iteration
Show description for ac69e40
uipreliga
and
claude
committed
ac69e40
View commit details
Copy full SHA for ac69e40
Browse repository at this point
feat(agents): 4/10 — port Pi onto TurnEmitter; the CLI never inherits stdin
Show description for 5b6e12a
uipreliga
and
claude
committed
5b6e12a
View commit details
Copy full SHA for 5b6e12a
Browse repository at this point
feat(agents): 5/10 — SubprocessJsonlAgent under Pi and OpenCode; OpenCode is cli_epoch_ms; CE073
Show description for 111d36e
uipreliga
and
claude
committed
111d36e
View commit details
Copy full SHA for 111d36e
Browse repository at this point
feat(agents): 6/10 — port Antigravity onto TurnEmitter; the user's prompt is no longer agent output
Show description for f62c170
uipreliga
and
claude
committed
f62c170
View commit details
Copy full SHA for f62c170
Browse repository at this point
feat(agents): 7/10 — port Codex onto TurnEmitter; tag its sub-agent events
Show description for 68958d9
uipreliga
and
claude
committed
68958d9
View commit details
Copy full SHA for 68958d9
Browse repository at this point
feat(agents): 8/10 — port Claude Code onto TurnEmitter; tag its sub-agent stream; delete the legacy machinery
Show description for 0be2ed3
uipreliga
and
claude
committed
0be2ed3
View commit details
Copy full SHA for 0be2ed3
Browse repository at this point
feat(lint): 9/10 — CE072 keeps adapters on the emitter; retire CE059-064; SPI drops the events; live tests type-checked
Show description for 726a961
uipreliga
and
claude
committed
726a961
View commit details
Copy full SHA for 726a961
Browse repository at this point
test(agents): 10/10 — live verification; the Claude harness live case bypasses permissions
Show description for 853a38c
uipreliga
and
claude
committed
853a38c
View commit details
Copy full SHA for 853a38c
Browse repository at this point
fix: code review fixes for turn-emitter-and-ports
Show description for eaabe82
uipreliga
and
claude
committed
eaabe82
View commit details
Copy full SHA for eaabe82
Browse repository at this point
test(tasks): the timeout fixtures sleep through python3 so Claude Code reaches the timeout
Show description for 7a42ee1
uipreliga
and
claude
committed
7a42ee1
View commit details
Copy full SHA for 7a42ee1
Browse repository at this point
docs(harness): defer six candidates from the turn-emitter plan
Show description for 28c057b
uipreliga
and
claude
committed
28c057b
View commit details
Copy full SHA for 28c057b
Browse repository at this point
feat(run-limits): 1/5 — run_limits.max_turns field and the model-turn resolution gate
Show description for 3221e30
uipreliga
and
claude
committed
3221e30
View commit details
Copy full SHA for 3221e30
Browse repository at this point
feat(run-limits): 2/5 — TurnMonitor enforces max_turns on main-thread model turn starts
Show description for 8c722bf
uipreliga
and
claude
committed
8c722bf
View commit details
Copy full SHA for 8c722bf
Browse repository at this point
feat(run-limits): 3/5 — expected_turns soft target on the persisted model-turn count
Show description for 41b735f
uipreliga
and
claude
committed
41b735f
View commit details
Copy full SHA for 41b735f
Browse repository at this point
docs(run-limits): 4/5 — max_turns / expected_turns docs, notes and the model-turn cap fixture
Show description for 778fb30
uipreliga
and
claude
committed
778fb30
View commit details
Copy full SHA for 778fb30
Browse repository at this point
feat(plugins): 5/5 — Claude Code loads each agent.plugins entry as a whole plugin
Show description for baa9a31
uipreliga
and
claude
committed
baa9a31
View commit details
Copy full SHA for baa9a31
Browse repository at this point
test(harness): a fixture with a model-turn limit resolves where model turns are counted and is rejected elsewhere
Show description for 636c5dd
uipreliga
and
claude
committed
636c5dd
View commit details
Copy full SHA for 636c5dd
Browse repository at this point
fix: code review fixes for max-turns
Show description for 98d4c53
uipreliga
and
claude
committed
98d4c53
View commit details
Copy full SHA for 98d4c53
Browse repository at this point
fix(sandbox): the sandbox owns the criterion PATH, so run_command sees mock_path_dirs on every harness
Show description for 73270a5
uipreliga
and
claude
committed
73270a5
View commit details
Copy full SHA for 73270a5
Browse repository at this point
fix(harness): audit fixes for the transport, emitter, monitor, Codex timing, OpenCode rules and plan
Show description for 618b421
uipreliga
and
claude
committed
618b421
View commit details
Copy full SHA for 618b421
Browse repository at this point
fix(harness): no crash retry after tool calls, empty-turn crash, enforceable max_usd, SPI checks, harness version
Show description for 2f52352
uipreliga
and
claude
committed
2f52352
View commit details
Copy full SHA for 2f52352
Browse repository at this point
chore(spi): reset SPI_VERSION to 1 before the first release
Show description for 6a86e76
uipreliga
and
claude
committed
6a86e76
View commit details
Copy full SHA for 6a86e76
Browse repository at this point
feat(harness): count model turns on Codex and Antigravity
Show description for a07fd67
uipreliga
and
claude
committed
a07fd67
View commit details
Copy full SHA for a07fd67
Browse repository at this point
You can’t perform that action at this time.