Versions in this module Expand all Collapse all v1 v1.108.0 Aug 31, 2026 Changes in this version + const Name + type Provider struct + func New() *Provider + func (p *Provider) CaptureFileSnapshot(store *state.Store, input *trace.HookInput) error + func (p *Provider) CleanupAfterEdit(store *state.Store, input *trace.HookInput) + func (p *Provider) CopySessionData(store *state.Store, _, sessionID string) error + func (p *Provider) DiscoverSession(repoRoot string) (*trace.DiscoveredSession, error) + func (p *Provider) InstallHooks(repoRoot string) error + func (p *Provider) InstallHooksForTraceRun(repoRoot string) error + func (p *Provider) IsCommandTool(toolName string) bool + func (p *Provider) IsFileWritingTool(toolName string) bool + func (p *Provider) Name() string + func (p *Provider) ParseSession(_ context.Context, opts *trace.ParseOpts) (*aicodingsession.Evidence, error) + func (p *Provider) ReadHookInput(r io.Reader) (*trace.HookInput, error) + func (p *Provider) ResolveBeforeContent(store *state.Store, input *trace.HookInput, _ []byte) []byte + func (p *Provider) SessionDirForRepo(_ string) string + func (p *Provider) SettingsFile(repoRoot string) string + func (p *Provider) SystemMessage(_ string) error + func (p *Provider) UninstallHooks(repoRoot string) error