19 resultaten

desktop

op je machine

skills

Minos

Volg sessiewijzigingen, permissiemodi en werk dat later weer verdween.

Minos is genoemd naar de koning uit de Griekse mythologie die wordt verbonden met Knossos en de rechtspraak over de doden.
Claude Code naast het Minos-paneel met wijzigingentellers, bestanden, prompts en de diff van een geselecteerd bestand
Demosessie: het paneel gebruikt het echte wijzigingsoverzicht; het gesprek laat de werkwijze zien.
Op deze paginaVolg de wijzigingen tijdens de sessie

Volg de wijzigingen tijdens de sessie ​

Een git-diff laat zien wat overblijft. Welke wijzigingen automatisch mochten worden uitgevoerd, wat subagents deden en welk werk later weer verdween, lees je er niet uit af.

Open met /minos een live paneel naast het gesprek in Claude Code. Bovenaan staan het project, de branch en de commit. Daaronder zie je wijzigingen per klasse en de bijbehorende bestanden en prompts. Selecteer een bestand voor de afzonderlijke diffs, of een prompt voor het werk dat daaruit voortkwam. Ook eerdere sessies zijn vanuit het paneel te openen.

Het geopende paneel ververst na wijzigingen en aan het einde van een beurt. De hooks lezen de transcripts die Claude Code al opslaat. Minos legt zelf geen extra activiteit vast.

De agent leest hetzelfde overzicht ​

De plugin geeft Claude een minos_ledger-tool met hetzelfde overzicht als het paneel en de CLI. De toolbeschrijving vraagt Claude het te raadplegen voordat het werk af wordt gemeld of een commitbericht of pullrequestbeschrijving wordt geschreven. Dat is een aanwijzing, geen afgedwongen controle.

Maakt een Edit of Write eerder sessiewerk ongedaan, dan verschijnt daarover een regel bij het toolresultaat, als melding en in het paneel. De controle blokkeert de wijziging niet. Ze geldt voor Edit en Write, niet voor NotebookEdit, en stopt na 1,5 seconde. Bij grote transcripts kan een melding daardoor ontbreken.

Een permissiemodus bewijst geen goedkeuring ​

Minos deelt vastgelegde Edit-, Write- en NotebookEdit-operaties in. Elke operatie telt één keer en krijgt precies één klasse:

KlasseWat het transcript vastlegt
decidedDe oorspronkelijke prompt gebruikte default of plan. Afgeleid uit de modus, niet uit een vastgelegde goedkeuring
autoDe prompt gebruikte acceptEdits, bypassPermissions of auto. Ook onbekende en ontbrekende modi vallen hieronder
subagentUitgevoerd binnen een subagent; deze klasse gaat vóór de permissiemodus

Een bestaande allow-regel kan in default al toestemming geven zonder een vraag te tonen. Minos weet niet of je een diff hebt gelezen of een bepaalde operatie hebt goedgekeurd. Het rapport vermeldt die beperking en toont de allow-regels die gelden op het moment van rapporteren.

Shellcommando's, MultiEdit en MCP-wijzigingen vallen buiten deze klassen. Het overzicht over alle projecten telt apart welke shellcommando's op bestandswijzigingen lijken. Dat is een heuristiek.

Werk dat niet overbleef ​

Minos onderscheidt tekst die later werd overschreven, wijzigingen die met een exacte omgekeerde edit werden teruggedraaid, en tekst die bij een latere volledige Write werd weggelaten. Een bevinding vermeldt beide tijdstippen en, waar beschikbaar, de oorspronkelijke prompts. Tekstvergelijking blijft een aanwijzing: herhaalde tekst en een onvolledige reconstructie kunnen een verwijdering verbergen of ten onrechte melden.

Minos-rapport van een demosessie met wijzigingen per klasse en drie wijzigingen die niet overbleven
Een demosessie. Tijden volgen de lokale tijdzone; +1d staat voor de volgende kalenderdag.

Aan de slag ​

Installeer de plugin, begin een nieuwe Claude Code-sessie en voer /minos uit:

bash
claude plugin marketplace add https://github.com/AraneaDev/aranea-marketplace
claude plugin install minos@aranea

Bun 1.1 of nieuwer is vereist. Het live paneel en de agenttool vereisen Claude Code 2.1.309 of nieuwer. Op oudere versies blijven /minos:report en de CLI beschikbaar.

Minos is een prerelease en staat nog niet op npm. Installeer de losse CLI vanuit de repository:

bash
bun install -g github:AraneaDev/minos
minos report

Ook sessies van vóór de installatie zijn te rapporteren, zolang Claude Code de transcripts bewaart onder ~/.claude/projects of de locatie in CLAUDE_CONFIG_DIR.

Eén sessie of alle projecten bekijken ​

text
minos report        latest session for this directory
minos file <path>   one file's operation history
minos undone        changes that did not survive
minos sessions      sessions with headline counts
minos ledger        a short ledger; --json for data
minos export        the ledger as JSON
minos sessions --all
                    totals across every project
minos export --all  every project's counts as JSON

report, file, undone, export en ledger accepteren --session <id> en --project <path>. sessions accepteert --project en --limit <n>. Sessielijsten en exports ondersteunen ook --since YYYY-MM-DD en --until YYYY-MM-DD, inclusief beide dagen in de lokale tijdzone. Bij overzichten van alle projecten kun je --exclude <glob> herhalen en --include-temp gebruiken.

Hervatte of geforkte sessies kunnen dezelfde operatie bevatten. Gecombineerde totalen tellen operaties één keer op basis van hun ID; de afzonderlijke sessierijen behouden hun eigen telling. sessions --all vermeldt ook de scandekking, projecten zonder sessie in de gekozen periode en projecten die niet gelezen konden worden.

Lokaal en alleen-lezen ​

Minos rapporteert vastgelegde operaties. Het beoordeelt geen code en voert geen git-operaties uit. Het leest transcripts en de huidige allow-regels, schrijft niets naar ~/.claude of je werkboom, maakt geen netwerkverzoeken en verstuurt geen telemetrie.