Documentation
¶
Index ¶
- func ListProjectDirs(sourceDir string) ([]string, error)
- type ProjectAnalysis
- type Source
- func (Source) Analyze(ctx context.Context, sourceDir, rawDir string, onProgress func(src.Progress)) (src.Analysis, error)
- func (Source) Load(ctx context.Context, conversation conv.Conversation) (conv.Session, error)
- func (Source) LoadConversationBundle(ctx context.Context, conversation conv.Conversation) (conv.Session, []conv.Session, error)
- func (s Source) LoadSession(ctx context.Context, conversation conv.Conversation, meta conv.SessionMeta) (conv.Session, error)
- func (Source) Provider() conv.Provider
- func (Source) ResolveIncremental(ctx context.Context, rawDir string, changedRawPaths []string, ...) (src.IncrementalResolution, error)
- func (Source) ResumeCommand(target conv.ResumeTarget) (*exec.Cmd, error)
- func (Source) Scan(ctx context.Context, rawDir string) (src.ScanResult, error)
- func (Source) SyncCandidates(ctx context.Context, sourceDir string, rawDir string) ([]src.SyncCandidate, error)
- func (Source) UsesScannedToolOutcomeCounts() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListProjectDirs ¶
Types ¶
type ProjectAnalysis ¶
type ProjectAnalysis struct {
FilesInspected int
NewConversations int
ToUpdate int
UpToDate int
SyncCandidates []string
}
func AnalyzeProject ¶
func AnalyzeProject(sourceDir, rawDir, projDir string) (ProjectAnalysis, error)
type Source ¶
type Source struct{}
func (Source) LoadConversationBundle ¶ added in v0.3.0
func (Source) LoadSession ¶ added in v0.2.0
func (s Source) LoadSession( ctx context.Context, conversation conv.Conversation, meta conv.SessionMeta, ) (conv.Session, error)
func (Source) ResolveIncremental ¶
func (Source) ResolveIncremental( ctx context.Context, rawDir string, changedRawPaths []string, lookup src.IncrementalLookup, ) (src.IncrementalResolution, error)
func (Source) ResumeCommand ¶
func (Source) SyncCandidates ¶
func (Source) UsesScannedToolOutcomeCounts ¶ added in v0.2.0
Source Files
¶
- action.go
- aliases.go
- analyze.go
- drift.go
- group.go
- import.go
- import_classify.go
- incremental.go
- json_fast.go
- json_raw_lookup.go
- jsonl_reader.go
- known_schema_extras.go
- load_bundle.go
- parallelism.go
- parser_types.go
- plan.go
- projection.go
- resume.go
- scanner.go
- scanner_assistant.go
- scanner_metadata.go
- scanner_metadata_content.go
- scanner_metadata_parse.go
- scanner_metadata_performance.go
- scanner_metadata_performance_assistant.go
- scanner_metadata_performance_system.go
- scanner_metadata_tools.go
- scanner_parse.go
- scanner_parse_projected.go
- scanner_record_fast.go
- scanner_subagent.go
- session.go
- source.go
Click to show internal directories.
Click to hide internal directories.