Reference

CLI and MCP

ljos is the seat. Habitats keep their own CLIs. Completing a session node does not close a ticket.

CLI

VerbHabitatDoes
ljos sitting IDseatOpen: doctor, cards, due, island, recall, timeline, claim.
ljos finish IDseatClose: remember, fire, complete, learn. Does not close the ticket.
ljos remember TEXTpacksetPOST one explicit claim. Needs PACKSET_URL.
ljos prefer TEXTpacksetSame write path, kind preference.
ljos search QUERYpacksetRetrieve standing knowledge.
ljos evidence ACCESSIONdeedarFrozen product bytes.
ljos current ACCESSIONdeedarCurrent pointer.
ljos deed ID [--add ACCESSION]trackerCite. Not a merge. Crate: vissue.
ljos recall IDtrackerWorking set.
ljos vote ID [--for CHOICE]trackerBallots.
ljos claim NODEclaimdagThis-session CAS.
ljos complete NODEclaimdagDoes not close a ticket.
ljos cardscardsRead USER.md / MEMORY.md. Never writes.
ljos policy -- ARGVpolicydArgv law. Does not reload a pack.
ljos consensus IDconsensus crateDeGroot / ODE, then the tracker verb.

MCP

ljos-mcp execs ljos. Tool names match the verbs, including ljos_vote.

ToolArgumentsDoes
ljos_remembertextStanding knowledge. Never extract-on-write.
ljos_prefertextStanding preference. Never extract-on-write.
ljos_searchqueryRetrieve via PACKSET_URL.
ljos_evidenceaccessiondeedar evidence.
ljos_currentaccessiondeedar current tip.
ljos_deedissue, optional addCite an accession on a tracker node.
ljos_recallissueWorking set.
ljos_claimnodeClaim a claimdag node.
ljos_completenodeComplete a claimdag node. Does not close a ticket.
ljos_cardsRead-only cards.
ljos_policyargvPrint argv. Reload is not a check.
ljos_consensusidljos-consensus then the tracker verb. Not a vote count.

Install the seat

cargo binstall ljos ljos-mcp packset packset-daemon deedar-cli claimdag-cli vissue-cli ljos-consensus ljos-policyd

Crate sites: ljos · packset · deedar · vissue · claimdag · consensus · ljos-policyd