| 3550 | } |
| 3551 | |
| 3552 | static void cbm_install_agent_configs(const char *home, const char *binary_path, bool force, |
| 3553 | bool dry_run) { |
| 3554 | cbm_detected_agents_t agents = cbm_detect_agents(home); |
| 3555 | if (!g_install_plan) { |
| 3556 | print_detected_agents(&agents); |
| 3557 | } |
| 3558 | |
| 3559 | if (agents.claude_code) { |
| 3560 | install_claude_code_config(home, binary_path, force, dry_run); |
| 3561 | } |
| 3562 | install_cli_agent_configs(&agents, home, binary_path, dry_run); |
| 3563 | install_editor_agent_configs(&agents, home, binary_path, dry_run); |
| 3564 | } |
| 3565 | |
| 3566 | /* Count .db files in the cache directory. */ |
| 3567 | static int count_db_indexes(const char *home) { |
no test coverage detected