Skip to content

Make native Hermes the only chat transport and preserve host compatibility - #40

Merged
promptclickrun merged 22 commits into
mainfrom
promptclickrun-native-plugin-integration
Sep 14, 2026
Merged

promptclickrun merged 22 commits into
mainfrom
promptclickrun-native-plugin-integration

Conversation

@promptclickrun

@promptclickrun promptclickrun commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Loopdy 2.14.6 keeps chat routing and session state on the operator’s Hermes host. Production activation does not start the legacy Cloudflare/Link chat client, queue or paired Direct listener. Cloud delivery is optional for notifications and Live Activities.

The plugin provides native workspace controls, project/Git operations, room activity, device tools and voice task delegation through the existing Hermes plugin surfaces. Requests retain their principal, profile and session ownership. Voice tasks use the existing Hermes chat session, with duplicate request coalescing and recoverable provider-error handling. Managed notifications support native enrollment and approval notifications independently of chat routing.

Compatibility registration preserves support for older Hermes releases and enables optional hooks only when the runtime advertises them.

Validation: GitHub compatibility checks passed on both unmodified Hermes 0.21.1 and 0.21.2 for the exact final revision, 70610f6. The workflow covers packaged installation, actual runtime registration, room activity, workspace controls, live voice runtime, native voice/API, adapter and registration suites. The app’s tested release pins this plugin revision. Physical iPhone push delivery and spoken multi-turn voice remain unverified.

App integration: promptclickrun/loopdy-ios#230, released as TestFlight 2.1.0 (2).

GordieBox and others added 11 commits September 12, 2026 14:46
Port coordinator-tested b3f0531 and 4e17216 from the iOS bundle without changing their source blobs. Preserve legacy budgets and allow only the validated groups.log authority path. Canonical isolated verification: 167 targeted tests passed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Expose real Session-gated context and process-profile proof plus finite data-only template routes under stock serve. Preserve existing forms, attachments, Files and Link behavior. Native Wiki/device/person bindings remain explicitly unadvertised.

Verified in isolated credential-free homes using real Python and pinned official Hermes: 167 focused tests, 49 native and legacy registration regressions, and 12 final source-proven native endpoint tests passed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Consume only the supported public hosted-room observer. Scope disposable HTTP feeds to verified native context and room authority/roster; expose independent cursors, local loss/reset, and unobservable upstream loss. Preserve exact tool identities without success or transcript inference.

96 isolated tests passed, including stock serve auth, actual native room creation via the public hosted-service lifecycle, and public emitter delivery. No activation or provider/model requests.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Treat token/auth object keys and quoted credential fields conservatively as omitted sensitive detail without changing the lifecycle DTO. Covered in the 200-test isolated native Wiki/activity/transport regression run.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use verified Hermes Session principal/profile with no extra pairing or device authorization. Share existing traversal, registry, lock, upload and recovery services with explicit native/link owner discrimination and atomic schema migration. Add principal-wide disconnect receipts without deleting source or recovery data.

200 isolated related tests passed, including actual stock auth/connect/save, cross-device same-principal uploads, legacy pending recovery, migration rollback, scoped denial, and commit/disconnect ordering. No activation, deployment, or provider calls.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Reuse the existing safe Git engine behind fixed native capabilities/status/diff routes. Verify exact public Project and stored-session metadata, including hidden canonical Bot Chat, with real Session/context checks and pinned safe roots. Preserve optimistic content tokens and side-specific paging; reject incomplete status, combined conflicts and sensitive content.

152 final related tests passed with zero skips, including stock auth/public metadata/real Git fixtures. Two legacy mutation-fixture failures from a broader 181-test run were reproduced unchanged on base 3d9b575. No production Git writes, activation or deployment.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Scope Link account, AEAD, pairing, credential and outbound-only claims to paired Link. Distinguish stock native serve from paired Direct and optional APNs providers. State that native prompt images remain unavailable and existing image read paths do not grant upload authority.

Documentation only: runtime and test tree is unchanged from 5847dfc; prior qualification remains attributed to that code revision. No activation or publication.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@promptclickrun promptclickrun changed the title Add authenticated native workspace APIs and read-only Project Git Add native workspace APIs and compatible Direct and voice fixes Sep 13, 2026
@promptclickrun promptclickrun changed the title Add native workspace APIs and compatible Direct and voice fixes Make native Hermes the only chat transport and preserve host compatibility Sep 13, 2026
@promptclickrun
promptclickrun merged commit d772037 into main Sep 14, 2026
2 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.

1 participant