One agent with four lenses. Atlas plans in the Network conversation, works the library's own local tools first, and stages every write as a proposal you accept or reject. The archetypes below are its capability namespaces, not separate minds.
Names what a thing is. Catalogues each image against the controlled vocabulary — work, carrier, period, materials and process, then subjects, style and mood — and never invents a keyterm: a word outside the vocabulary goes in the description, where search reads it. Keeps duplicates and the ledger honest.
Decides what belongs together. Finds, filters, sequences and sorts the canvas, and because its sort keys are the Archivist's own keyterms and palettes, the hand-off is invisible.
Searches beyond the archive. Plans a search the way art history files a mood — synonyms, iconography, movements and named artists — sweeps the connected sources' own catalogues, and reads the licence on everything that comes back. Candidates open at their source; nothing enters the library.
Files and ships. Keeps folders digital in Atlas, mirrors them to disk as real files under ~/Atlas Exports when you ask, and always asks where a thing should live. Originals are never touched.
There is exactly one agent. The archetypes are capability namespaces Atlas reasons through, not separate minds: nothing has to be explained twice and no archetype can disagree with another.
Archetypes coordinate through the same vocabulary, palettes and fingerprints, never through messages you can't see. The Curator sorts with the Archivist's keys; the Media Manager files what the Curator built; what the Historian brings home is catalogued by the same vocabulary as everything else.
Every archetype holds one of three levels. ACTS may change what you see (the field, an arrangement) but never the library. PROPOSES may only stage changes for your accept. READ-ONLY may only look: the Historian searches the outside sources and shows candidates, and cannot write at all.
Exactly one door writes agent intentions into the library: an accepted proposal. Atlas never creates, files, merges or deletes directly: you accept, or nothing happens.
Fingerprints, keyterms, palettes and similarity are free. Atlas reasons against local tools by default and spends model tokens only where language or vision genuinely helps. Outside sources are reached read-only through Connections, and what they hold enters the library only through the accept door.
Four doors (conversation, CTAs, “/” commands, contextual triggers) route into the same actions. Every tool call renders in the thread as it happens, and /history keeps the session’s record.