Skip to main content

Module provider

Module provider 

Source
Expand description

Build a provider-agnostic ConversationView from a Copilot Session.

⚠️ The mapping below follows the inferred events.jsonl semantics in docs/agents/formats/copilot-cli/events.md. Tool-name classification and file-mutation extraction are best-effort and should be tightened once a real session is captured.

Structs§

CopilotConvo
Reads Copilot CLI sessions and converts them to ConversationViews.

Constants§

PRODUCER_NAME
Producer name recorded on the derived Path.
PROVIDER_ID
Provider identity used for path-<provider>-… ids and dispatch.

Functions§

native_name
Reverse of tool_category: the Copilot-native tool name for a category.
to_view
Convert a parsed Copilot Session into a ConversationView.
tool_category
Classify a Copilot tool name into toolpath’s ToolCategory ontology.