Skip to content

feat(hosts): add redacted execution preview contract - #204

Merged
mrnicholasbcarter-code merged 1 commit into
mainfrom
codex/108-host-preview
Jul 31, 2026
Merged

feat(hosts): add redacted execution preview contract#204
mrnicholasbcarter-code merged 1 commit into
mainfrom
codex/108-host-preview

Conversation

@mrnicholasbcarter-code

Copy link
Copy Markdown
Owner

Summary

  • add the versioned execution-host/v1 contract boundary
  • define Codex, Claude Code, and Pi host identities and lifecycle states
  • require deterministic, redacted execution previews with budgets, permissions, fan-out, and objective digests
  • validate declared adapter capabilities and truthful terminal results
  • document the boundary and add focused tests

Closes #108

Validation

  • focused execution-host tests: 7 passed
  • Ruff: passed
  • strict mypy: passed
  • pre-commit hook: passed

Co-Authored-By: ruflo-bot <ruflo-bot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

📊 Benchmark Results

coding

Metric Fixed Verdict Delta
Success Rate 96.0% 97.5% 1.5%
Cost/req $0.014862 $0.006943 53.3%
p95 Latency 148ms 141ms -7ms

reasoning

Metric Fixed Verdict Delta
Success Rate 100.0% 97.5% -2.5%
Cost/req $0.007620 $0.004675 38.6%
p95 Latency 144ms 145ms 1ms

chat

Metric Fixed Verdict Delta
Success Rate 98.0% 99.0% 1.0%
Cost/req $0.000106 $0.001424 -1243.4%
p95 Latency 73ms 144ms 70ms

@mrnicholasbcarter-code
mrnicholasbcarter-code merged commit d348698 into main Jul 31, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P1: Add secure Ruflo execution-host adapters for Codex, Claude Code, and Pi

1 participant