Agents Best Practices — provider-neutral agent-harness architecture: loops, tools, permissions, planning, memory, compaction, evals, safety
1 skillmcpagentsarchitectureSystem Monitor as an MCP App — the reference server from modelcontextprotocol/ext-apps, unmodified. A model-facing tool plus an app-only tool the View polls through the consent gate: the second Phase 4 pilot.
1 serverexampleartifactorymcp-appsThree.js scenes as an MCP App — the reference server from modelcontextprotocol/ext-apps, unmodified, hosted by the Dimension engine and rendered in the artifact-view seat. The Phase 4 pilot: zero code of its own, just packaging.
1 serverexample3dartifactoryThe shipped environment card, installable: re-exports ENVIRONMENT_CLASSIC from @fraym/ui - live SCM scan, submodule pins, worktree verbs, Push.
componentclassicworkspace-surfaceThe shipped START SURFACE as a pack — the session surface's front door: hero composer, Project · Work strip, popover menus. Fills the
componentclassicstartstartcontract (a SECTION likethread/composer, resolved inside the session surface). The hero sentence comes from the space'sworkspace.startCopy, never from the kit.Create Google Meet spaces, read conference records/recordings/transcripts, and live-transcribe a call
1 skillproductivitymeetingstranscriptionGoogle Workspace connector — read/write Sheets, Docs, and Slides via OAuth
1 skillproductivityoauthdocsA composer built independently on the bricks tier — Fraym primitives + tokens + the store channels. Ships no shipped-implementation import.
componentcomposerindependentIndependent session rail assembled from the published PARTS (SessionRail, the rail chrome, and the three assembly hooks) - imports no shipped rail implementation. Speaks the rail slot's specVersion 2 channel contract.
componentrailindependentIndependent thread section assembled from the published PARTS (Thread, SectionSessionScope, PresenceSurface, OpeningThreadSkeleton) — no shipped implementation imported.
componentindependentthreadPhone - the Code session surface laid out for a 360-430px phone. The same shared components as Code (Assembled), bound to a layout with no switcher column (phone-switcher mounts in the rail drawer's head). The space Inso Mobile lands in; on a desktop, the honest preview of what a phone sees.
mobilelayoutphonePR Viewer — reviews in the dock, from the Store's review keys. Installable and removable like any pack: with it a rail chip opens the review here, without it the browser.
pull-requestcomponentdockA session rail for threads, not folders: a violet Needs-you strip (oldest wait first), Now / Today / Yesterday / This week / Earlier groups, unread rows emphasised, and one Sweep that archives idle sessions older than a week. Built from @fraym/ui primitives and the rail slot's specVersion 2 channels only - no shipped rail inside.
componenttriagecommunityUI Skills — opinionated interface-polish skills: baseline UI discipline, accessibility fixes, metadata audits, motion performance
4 skillsdesignuiaccessibility
