Skip to content

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs

Comment 1, line 1

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

//! gajae-code, command gjc, independent adapter; shares Pi v3 ancestry,

Comment 2, line 2

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

//! but official usage normalization uses exclusive buckets. Reads <agentDir>/sessions/<scope>/*.jsonl.

Comment 3, line 3

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

//! Child files nest under the parent-name directory, depth ≤3; deduplicate by file and entry ID.

Comment 4, line 12

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs:12

/// Stateless gajae-code adapter.

Comment 5, line 42

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs:42

// Follow official dirs.ts order; product prevents .env contamination, collector uses process env.

Comment 6, line 61

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs:61

// config_dir override is absolute and home-independent; do not require home_dir.

Comment 7, line 72

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs:72

// XDG applies only without override; official layout flattens the agent/ segment.

Comment 8, line 90

desktop/src-tauri/crates/core/src/adapters/gajae-code/mod.rs:90

// Sessions are depth 1 at scope/<file>; child agents may nest to depth 3.