Skip to content

Add scoped connected-app services and reviewed agent tool mappings - #119

Merged
ymote merged 5 commits into
feat/photos-youtube-service-capabilitiesfrom
feat/connected-app-services
Oct 7, 2026
Merged

ymote merged 5 commits into
feat/photos-youtube-service-capabilitiesfrom
feat/connected-app-services

Conversation

@ymote

@ymote ymote commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Ordinary App Hub apps need reusable provider services without receiving tokens or declaring first-party system IDs. Add explicit auth, github, gcalendar and gmail capabilities and signed, reviewed host_method mappings for app-owned tools. Admission keeps app namespace, target-family grants, private-data flags and minimum risk checks; approval/remote-write endpoints are excluded.

Keep host-sheet text, keyboard, IME, clipboard and pointer-release events out of the underlying app. A shared input classifier is used by the installed runner and OctoSense’s foreground Glance workspace; the runner captures its host surface references before app evaluation. Also retire host sheets before replacing them. A queued request or late reply from the prior sheet can no longer act on its replacement, including when a Splash heap address is reused.

Depends on #96 for the existing media-capability/system-pack changes. OctoSense #347 implements the services; App Design Flow #154 carries the three connected sample apps. This PR alone does not configure OAuth or run an agent.

Validation: contract/policy suites passed, including 29 agent-bundle tests; all 20 appstore tests passed, including real Splash/pump replacement and native CardAppView modal-input regressions. GitHub contract and semver checks passed on 5c7a13f92fa25d36ba1fe7fb99dc9fb1b235f8d3. Live provider and device acceptance are outside this repository and remain pending. No production catalog, publisher key or private account data changed.

@ymote
ymote marked this pull request as ready for review October 7, 2026 00:31
@ymote
ymote merged commit 6eb362b into feat/photos-youtube-service-capabilities Oct 7, 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