Skip to content

Drive profiles, manifests, and HTTP secrets from Structure - #32

Merged
jsoneaday merged 1 commit into
mainfrom
phase-4-structure-protocols
Sep 21, 2026
Merged

jsoneaday merged 1 commit into
mainfrom
phase-4-structure-protocols

Conversation

@jsoneaday

Copy link
Copy Markdown
Owner

Summary

  • Catalog major AppLayer features against Structure contracts (AppLayerFeatureCatalog).
  • Agent profiles and factory manifests go through Structure protocols (AgentProfileCatalog, PluginFactoryManifestCatalog); SQLite remains the implementation.
  • Host HTTP secret attach lives next to HostHTTPAccessGate in Structure; UI drops unused MCPServer imports on those paths.

Closes #19

Test plan

  • swift test Structure, DBRepository, MCPServer, DerrickBackend
  • xcodebuild test scheme ui (uiTests: 149 passed)
  • Confirm Settings credentials still lists plugins with secrets
  • Confirm agent profile list still loads after login

Made with Cursor

…cture protocols.

UI and AppLayer now take catalog contracts instead of SQLite or MCPServer types for those paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jsoneaday jsoneaday self-assigned this Sep 21, 2026
@jsoneaday
jsoneaday merged commit 7fb7316 into main Sep 21, 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.

Phase 4: Drive features from Structure protocols

1 participant