1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//! `assistant_kit` — Layer 3 library facade re-exporting all Layer 2 full-featured crates.
//!
//! Unlike [`dream`] (which re-exports only `*_core` crates), `assistant_kit` re-exports
//! the full-featured Layer 2 crates — giving library consumers access to the complete
//! CLI command surface without depending on a binary.
//!
//! # Feature Flags
//!
//! | Feature | Activates | Description |
//! |-----------|----------------------------------|-----------------------------------------------|
//! | `profile` | `claude_profile/enabled` | Account management, token status, CLI surface |
//! | `runner` | `claude_runner/enabled` | `ClaudeCommand` builder + CLI surface |
//! | `version` | `claude_version/enabled` | Version detection, settings I/O, CLI surface |
//! | `assets` | `claude_assets/enabled` | Symlink-based artifact installer CLI surface |
//! | `storage` | `claude_storage/cli` | Storage exploration CLI surface |
//! | `full` | all five above | Everything |
//! | `enabled` | `full` | Alias for `full` |