-
v0.3.0 — the app tools bridge
StableAll checks were successfulci / check (push) Successful in 1m10sreleased this
2026-10-27 23:58:33 +00:00 | 6 commits to main since this releaseThe bundled Codex app tools (
send_message_to_thread,read_thread,create_thread,fork_thread,handoff_thread, …) work in the shared app-server again — the owner's requirement of 2026-10-28, Z's design word (A now, C as the target).oo-appserver-bridge.service+libexec/app_tools_bridge.py: a stable pipe ($XDG_RUNTIME_DIR/oo-appserver-bridge/app-tools.sock, 0600) the shared server gets asCODEX_APP_TOOLS_PIPE_PATH; every connection is forwarded, per connection, to the tools socket of the ChatGPT app running right now (app-owned listener wins, stale files skipped). No running app → the connection is closed at once (no-app), never accepted-and-hung; half-closing clients still get a late answer (120 s window).oo-appserver.servicewants the bridge and runs the plugin again (codex_app.enabled=true).- Receipts per connection in
~/.local/state/oo-appserver/bridge.jsonl. - Helper:
oo-appserver tools;status/doctorshow the app-tools line and say "restart pending (gated)" while the running process still carries the old unit. - Installer installs both units and restarts a changed, running bridge; CI verifies both units and runs the bridge suite (14 legs).
- README: the bridge section (what the rig and the owner's app taught), the family way
oo-appserver sendfor Mama and Omi, known gaps (the bundled tools need the running app — the family's own tools over the shared server are design C, draft in PR #6).
Install (from the tag):
git fetch origin tag v0.3.0 && git checkout v0.3.0 && ./install.sh --target ~/tools/oo-appserver. The running shared server picks the new unit up only after a gated restart (oo-appserver releaseorrestartwhile the owner's chats are idle; relaunch ChatGPT from the menu afterwards).Independent read-only review on
dac3e8a, findings folded ina9b9473and42a15c3: "delta clean — mergeable as is". PR #5, squash commit95b85b3.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads