Documentation Index
Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt
Use this file to discover all available pages before exploring further.
Channel Integration Page v0
Scope
Defines the v0 information architecture and form model for the Agent Platform Channel Integration Page. This page formalizes the configuration-driven console surface used to onboard channels, manage credentials and routing, inspect status, and test connectivity without creating a parallel control plane.Terminology
- Channel Integration Page: the management UI for channel onboarding and status inspection.
- Route target: the canonical AIOS binding to
workspace_id + agent_id. - Create wizard: the guided flow for adding a new channel configuration.
- Recent events: metadata-only event summaries, not persisted transcript bodies.
Normative Spec
Page Responsibilities
The page MUST support:- channel onboarding
- credential and parameter configuration
- route binding management
- channel enablement and disablement
- health and recent error inspection
- connection testing and pairing visibility
- Gateway remains the only control plane
dialogremains the multi-channel ingress layer- adapters remain behind canonical contracts
- AIOS retains canonical session, route, and policy models
IA Model
The page SHOULD contain four primary areas:- Channel List
- Channel Detail
- Create Channel Wizard
- Status and Test Panel
Channel List Requirements
Each list item SHOULD show at least:channel_namechannel_typeenabledstatuslast_seen_atroute_target
Top-level Form Model
Every configured channel MUST map to this top-level structure:channel_idchannel_typedisplay_nameenabledauthconfigroutepolicy
Minimum Required Inputs
Following frozen P1 direction, the page MUST be able to capture at least:channel_typetarget_idendpointauth_refrouting_scopemetadata_schema_versionenabled
Route Model
The page MUST support routing to canonical AIOS route identity:workspace_idagent_id- optional default-route behavior
Status and Test Model
The page MUST surface:- connection test trigger
- current health state
- last error summary
- pairing, owner, or allowlist status when relevant
- last successful heartbeat or handshake time
Data Boundary Rule
Recent events and health summaries MUST remain metadata-only. The page MUST NOT show long-term stored dialog transcript content.Examples
Top-level channel document
Route section example
Policy section example
Error & Recovery
- Invalid or incomplete configuration SHOULD fail during wizard validation rather than deferred runtime failure where possible.
- Connection test failures MUST surface as metadata summaries with the last relevant error.
- Route bindings MUST fail safely if they cannot resolve to canonical AIOS route identity.
Security & Audit
- Credential material SHOULD be referenced through secret refs rather than inline plaintext storage.
- Console actions such as enable, disable, test, or route update MUST remain auditable.
- The page is a management surface only and MUST NOT become a hidden alternate control plane.
Status
Current status:draft
Source discussions:
docs/maintainers/conversation-records/agent-platform/2026-03-24-channel-integration-page-requirement.mddocs/maintainers/conversation-records/agent-platform/2026-03-24-channel-integration-page-ia-and-form-model.mddocs/maintainers/conversation-records/agent-platform/2026-03-24-p1-freeze-result-accepted.md
Changelog
- 2026-03-24: Initial formal channel integration page specification created from frozen discussion drafts.