Documentation
¶
Overview ¶
Package terminalparity summarizes interactive terminal readiness for parity audits and machine-readable capability reports.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RequiredInteractiveCommands ¶
func RequiredInteractiveCommands() []string
RequiredInteractiveCommands returns the stable command checklist used by Build.
Types ¶
type Report ¶
type Report struct {
Status string `json:"status"`
SlashCommandCount int `json:"slash_command_count"`
ResumeSafeSlashCount int `json:"resume_safe_slash_count"`
RequiredCommandCount int `json:"required_command_count"`
MissingRequiredCommands []string `json:"missing_required_commands,omitempty"`
DuplicateSlashCommands []string `json:"duplicate_slash_commands,omitempty"`
TUISubmitSupported bool `json:"tui_submit_supported"`
TUISlashCompletion bool `json:"tui_slash_completion"`
TUIFullScreenLayout bool `json:"tui_full_screen_layout"`
TUIInlineLayout bool `json:"tui_inline_layout"`
TUIDefaultInline bool `json:"tui_default_inline"`
TUIResumePicker bool `json:"tui_resume_picker"`
TUIWorkspaceTrustPrompt bool `json:"tui_workspace_trust_prompt"`
TUITranscriptViewport bool `json:"tui_transcript_viewport"`
TUILocalHelpPanel bool `json:"tui_local_help_panel"`
TUISettingsTabs bool `json:"tui_settings_tabs"`
TUIExtensionTabs bool `json:"tui_extension_tabs"`
TUIRuntimeTabs bool `json:"tui_runtime_tabs"`
TUIConversationTabs bool `json:"tui_conversation_tabs"`
TUIMemorySelector bool `json:"tui_memory_selector"`
TUIExportDialog bool `json:"tui_export_dialog"`
TUITextInputDialog bool `json:"tui_text_input_dialog"`
TUIPreferencePanels bool `json:"tui_preference_panels"`
TUISideQuestionPanel bool `json:"tui_side_question_panel"`
TUIStatusBar bool `json:"tui_status_bar"`
TUIPreviewWidth int `json:"tui_preview_width"`
TUIPreviewHeight int `json:"tui_preview_height"`
PermissionCommandsPresent bool `json:"permission_commands_present"`
StatusCommandsPresent bool `json:"status_commands_present"`
SessionCommandsPresent bool `json:"session_commands_present"`
}
Report is the JSON-safe terminal interaction parity summary exposed by capabilities and parity harnesses.
Click to show internal directories.
Click to hide internal directories.