Skip to main content

agent_profile/
lib.rs

1// Copyright (c) 2026 Costas Kirgoussios
2//
3// This software is licensed under the PolyForm Noncommercial License 1.0.0.
4// You may obtain a copy of the License at:
5// https://polyformproject.org/licenses/noncommercial/1.0.0/
6
7//! `agent-profile` — select and launch profiles for multiple coding agents.
8//!
9//! The authoritative design is `agent-profile-implementation-spec-v3.md` at the repository root.
10//! Each module below is one layer of the spec §4 architecture. SP0 (the scaffold) creates them
11//! empty; later sub-projects fill them in.
12//!
13//! > `agent-profile` owns profile selection. The coding agent owns authentication and
14//! > agent-specific configuration. (spec §1)
15
16pub mod adapter;
17pub mod cli;
18pub mod config;
19pub mod doctor;
20pub mod error;
21pub mod exe;
22pub mod json;
23pub mod launch;
24pub mod lifecycle;
25pub mod name;
26pub mod output;
27pub mod repo;
28pub mod repositories;
29pub mod resolve;