Repository navigation
Conversation
Adopt the published typed host protocol, history and turn lifecycle; bind browser and terminal control to authenticated endpoints and process generations. Preserve the existing native terminal and owner-authentication work while integrating it with current webapp hosting. 🤖 Built with SMT <smt@agora.build>
Limit serialized conversation data to 16 MiB and add native and browser regressions for messages containing many empty parts. 🤖 Built with SMT <smt@agora.build>
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Astation can now consume the published Atem chat-v1 host contract (Atem PR 65, commit 10d3ea8). The browser shows local and remote prompts, typed text/tool replies, explicit turn outcomes and honest semantic status, while retaining the original agent terminal for approvals.
This also brings the previously uncommitted native terminal/browser bridge onto current main. It includes authenticated terminal ownership/recovery, bundled renderer assets, and the existing Mac-password fallback work for closed-lid verification/unlock.
Validation:
Hosted CI passed on the latest head cd9b168 (run 38687952547): macOS build and 808 Swift tests (10 skips, zero failures), webapp/nginx checks, and relay/Postgres/Valkey tests. No new CI exclusions were added.
Draft acceptance gate: run a harmless real task through the exact authenticated Claude session launched by an updated Atem with active hooks, observe an actual reply/completion, and reopen without resending. Atem v0.6.19 predates PR 65. Existing user Atem/Claude/key-agent processes were preserved. The current running Astation was not replaced, and this change is not deployed.
Generated with SMT smt@agora.build