Skip to content

feat(appserver): expose the thin T4 authority bridge - #23

Merged
wolfiesch merged 2 commits into
t4code/mainfrom
codex/thin-omp-bridge
Jul 20, 2026
Merged

feat(appserver): expose the thin T4 authority bridge#23
wolfiesch merged 2 commits into
t4code/mainfrom
codex/thin-omp-bridge

Conversation

@wolfiesch

@wolfiesch wolfiesch commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Outcome

Adds the small OMP-owned authority boundary used by the standalone T4 host: omp bridge --stdio.

Included

  • strict versioned JSON-lines bridge with bounded per-message input, cancellation, safe errors, and concrete method advertisement
  • session, lock, project-root, operation, terminal, settings, catalog, and usage routing
  • exact T4 host-service artifact provenance
  • removal of the public legacy omp appserver serve action and ompd binary
  • administrative status, drain, pair, devices, and revoke commands retained for the T4-owned socket
  • install-smoke lookup through the checksum-pinned vendor manifest

Verification

  • fork-wide bun run check:ts
  • focused bridge, appserver admin, and vendor-manifest tests
  • compiled native OMP build
  • all GitHub CI lanes green, including install methods, Linux native builds, Rust, and the full TypeScript test matrix
  • paired compiled T4 host Unix-socket end-to-end smoke

Paired with T4 PR #95. A release tag and binary artifact should be produced only after the coordinated merge decision.

@github-actions github-actions Bot added the vouched Passed the vouch gate label Jul 20, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@wolfiesch
wolfiesch merged commit 8476f44 into t4code/main Jul 20, 2026
22 checks passed
@github-actions github-actions Bot added vouched Passed the vouch gate and removed vouched Passed the vouch gate labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

vouched Passed the vouch gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant