Skip to content

Complete and supervise Pitot runtime capabilities - #122

Merged
bigboateng merged 14 commits into
mainfrom
codex/pitot-v1-runtime
Jul 23, 2026
Merged

Complete and supervise Pitot runtime capabilities#122
bigboateng merged 14 commits into
mainfrom
codex/pitot-v1-runtime

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

Summary

  • implement one authenticated local runtime for passive Consumers and synchronous Controllers
  • route hook control and explicit pitot request calls through the same correlated decision boundary
  • extend real-agent E2E and reporting to prove allow, deny, Consumer delivery, and explicit requests
  • remove Cline because its pinned headless CLI cannot return hook denial through the model tool-result loop
  • supervise nine adapters across 27 agent/platform cells plus three runtime cells

Root cause

Pitot advertised Consumer and explicit-request behavior without a shared runtime implementation, while synthetic or incomplete evidence could not prove the full prompt-to-hook-to-decision loop. Cline additionally terminates its headless session on hook denial and cannot meet the required causal contract.

Impact

Pitot now decodes hook events once, delivers projected events to passive Consumers, obtains correlated allow/deny outcomes from external Controllers, and exposes the same bridge through pitot request KIND. Every advertised adapter is required to prove that behavior through the unified supervisor.

Local verification

  • GOWORK=off go test ./...
  • Go race tests for bridge, config, runtime, and CLI
  • wind-tunnel and import-boundary checks
  • 56 Python supervisor, reporter, proxy, and projection tests
  • Windows and Linux cross-compilation
  • explicit-request runtime E2E on macOS
  • nine real-agent macOS sessions
  • generated-distribution and supervisor drift checks

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Pitot coding-agent E2E

Intelligence Flow is the verification source; Pitot's public README carries the latest main status.

Agent Ubuntu macOS Windows Result Evidence
Claude ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Pass · real CLI 2.1.217 · native · binary-observed anthropic messages ✅ Passing All platforms are required
Cursor ✅ Pass · real CLI 2026.07.20-8cc9c0b · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.07.20-8cc9c0b · native · binary-observed cursor connect proto ✅ Pass · real CLI 2026.07.20-8cc9c0b · WSL · binary-observed cursor connect proto ✅ Passing All platforms are required
Codex ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Pass · real CLI 0.145.0 · native · binary-observed openai responses ✅ Passing All platforms are required
GitHub Copilot CLI ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Pass · real CLI 1.0.73 · native · binary-observed openai chat ✅ Passing All platforms are required
Gemini ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Pass · real CLI 0.51.0 · native · binary-observed gemini generate content ✅ Passing All platforms are required
Kimi Code ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Pass · real CLI 0.29.0 · native · binary-observed openai chat ✅ Passing All platforms are required
OpenCode ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Pass · real CLI 1.18.4 · native · binary-observed openai responses ✅ Passing All platforms are required
Pi ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.81.1 · native · binary-observed openai chat ✅ Passing All platforms are required
Qwen Code ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Pass · real CLI 0.20.1 · native · binary-observed openai chat ✅ Passing All platforms are required

Runtime capabilities

Capability Ubuntu macOS Windows Result
pitot request ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Pass · real runtime allow/deny ✅ Passing

Source commit: 870388bdb1e3

@bigboateng
bigboateng marked this pull request as ready for review July 22, 2026 23:55
@bigboateng
bigboateng merged commit d5cdf9d into main Jul 23, 2026
38 checks passed
@bigboateng
bigboateng deleted the codex/pitot-v1-runtime branch July 23, 2026 00:41
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.

1 participant