/**
 * Smithy build-session tests.
 *
 * These exercise the agent-builder end to end with NO real I/O and NO network:
 * the interview is driven by a scripted `ask` that returns canned answers, the
 * knowledge pack is read from the on-disk manifest the loader ships beside it,
 * and tool collections are resolved through the real capabilities layer (which
 * only describes tools here — none are run).
 *
 * Coverage:
 *   (1) FlagReader parses a flag line into a SmithyConfig; bad/missing values throw.
 *   (2) defineAgent merges a spec over a profile, validates, and rejects a bad name.
 *   (3) buildInteractive over a scripted ask() produces the expected blueprint and
 *       records the steps on the ToolLedger and into the TranscriptModel.
 *   (4) buildFromConfig (non-interactive) yields a blueprint whose toAgentConfig
 *       resolves tools from the right collection.
 *   (5) loadKnowledge reads the manifest plus at least three guides.
 *   (6) TranscriptModel redacts a secret-looking token and collapses a huge blob.
 */
export {};
