Skip to content

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs

Comment 1, line 1

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:1

//! Aider adapter with independent directory, architecture.md#adapter-layout.

Comment 2, line 2

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:2

//! - Local --analytics-log <file> JSONL needs enablement, without historical backfill.

Comment 3, line 3

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:3

//! - No fixed default path: args.py has no default, so discovery uses manual roots only.

Comment 4, line 4

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:4

//! Add the analytics file itself or its containing directory.

Comment 5, line 5

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:5

//! - .aider.chat.history.md/.aider.input.history/--llm-history-file

Comment 6, line 6

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:6

//! contain no per-call usage, verified in fixed 5dc9490 source; excluded.

Comment 7, line 7

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:7

//!

Comment 8, line 8

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:8

//! Sole registry entry: documented aider-analytics-doc-1 format.

Comment 9, line 17

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:17

/// Stateless Aider adapter.

Comment 10, line 46

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:46

// Fixed source defines no default analytics path; manual files/directories only.

Comment 11, line 54

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:54

// Enumerate one directory level of *.jsonl; detection excludes unrelated files.

Comment 12, line 63

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:63

// File roots use their parent; directory roots use themselves. Distinct directories

Comment 13, line 64

desktop/src-tauri/crates/core/src/adapters/aider/mod.rs:64

// sharing a parent must stay separate, or later roots lose all files.