Versions in this module Expand all Collapse all v0 v0.1.0 Jun 6, 2026 Changes in this version + func IngestMCPSpec(raw map[string]any) source.MCPServerSpec + func MergeJSONC(existing []byte, ours map[string]any, ownedPointers []string) ([]byte, error) + type Adapter struct + func New(opts Options) *Adapter + func (a *Adapter) Apply(ops []adapter.FileOp, w adapter.DestWriter) error + func (a *Adapter) Capabilities() adapter.Capability + func (a *Adapter) Detect() (bool, error) + func (a *Adapter) Ingest(scope adapter.Scope, project string) (source.Canonical, error) + func (a *Adapter) KeyMergeStrategy() string + func (a *Adapter) Name() string + func (a *Adapter) Render(r secrets.Resolved, scope adapter.Scope, project string) ([]adapter.FileOp, []adapter.Skip, error) + func (a *Adapter) SetStderr(w io.Writer) + type Options struct + LookPath func(file string) (string, error) + Stderr io.Writer + TargetRoot string + type Paths struct + AgentsDir string + ClaudeSkillsDir string + CommandsDir string + ConfigDir string + Memory string + Settings string + func ResolvePaths(targetRoot, project string, projectScope bool) Paths