docs/README.md

Documentation library

For using Clankie, start with the public field guide: get started, everyday use, and DIY customization. This directory and the module READMEs hold the technical references.

Operate and configure

ReferenceCanonical scope
CLIHeadless commands, flags, output, and local/hosted modes
IntegrationApproved commit batches, isolated gates, landing evidence and deploy holds
ConsoleTerminal interaction, workspaces, and launcher behavior
DistributionInstalled layout, runtime ownership, release build and verification
Fleet resourcesShared heavy permits, pressure admission and simulator ownership
CredentialsSecret identities, setup, rotation, and authority
Settings inventoryEvery owner setting, its API and which surfaces set it (VUH-1813)
Always onHost sleep, the keep-awake default, and the hosted-body alternative
MemoryEpisodes, person facts, visibility, retention, and operator control
Bundled skillsSkill sources, discovery, and worker distribution
Local companionSame-UID Mac pairing handoff and native loopback device session
Model keysPaired-device API for model credentials and selection
Worker harness sign-inSign Claude Code and Codex workers into the owner's own subscriptions
Composer transcriptionPaired-device recording, draft receipts and local/cloud boundaries
Worker accessConnected tools, native peer messages and manual grants
Tracker identityConnected-account enforcement and remaining isolation work
Worker postsOne Linear app, worker names and portraits, compact handoffs
Discord mediaVoice, music, Activity, Go Live, and screen-share differences
Activity sharingExisting media, local/hosted controls, viewer admission and receipts
Remote Discord ingressAuthenticated sealed text and voice callbacks, independent of rollout
Desktop controlNative computer-use workflow and evidence limits
Rivals integrationExternal game extension: where it lives, how to install it, disabled status
MinecraftApproved offline Java worlds, action evidence, play ownership and viewing
Linux self-hostingSingle-owner container deployment and supported capability set

Understand and extend

Architecture owns the current system shape and request flows. Instruction and skill evals documents the isolated subscription runner. Product vocabulary defines chats, agents, rooms, history, sessions, and connections in the TUI. Contributing owns the source setup and checks.

Typechecking owns the compiler heap budget, program boundaries and retained diagnostics.

AreaOwning reference
Service HTTP contractOpenAPI, rendered as the API docs
Public wire contractspackages/protocol
Native hire and message deliveryHarness adapters and current support
Harness discovery and transcriptsAgent hosts, transcripts
Project work trackingWork items
ModelsProvider resolution, catalog
ConfigurationSettings, credential broker
Persona imagesOwner image folders, voice descriptions and self-depiction
Images and videoMedia connector
Game playPlay mind, rendered contract
Gameplay commentaryPlay voice
DiscordOfficial bot, shared behavior, lab body
Native Discord mediaVox, client boundary
Activity media surfaceDiscord Activity
Remote device accessRelay, public network
Optional terminal integrationsHerdr plugin, Claude seat, Codex seat
Documentation and brandingDocs site, public marks
Public deploymentAWS boundary, docs hosting

Proposals, decisions, and evidence

  • Discord server roles define connected-server authority, fleet and project tracking.
  • ADRs preserve decisions, amendments, and superseded designs. Read the current references above for operational instructions.
  • Testing archive contains dated proofs and their limitations; quality gates define the recurring checks.
  • Desktop runtime design is a dated proposal, not an implemented replacement for the desktop-control path.
  • Clankie's own computer-use loop proposes direct native/provider loops, a shared hosted body and a manual comparison.
  • Discord forum tracker view designs the two-way forum view of the built-in tracker (VUH-2531) and its slices.
  • Discord surface review preserves the declined proposal to retire the Activity and the user-session lab body.
  • Ruthless cut audit is a dated keep, cut or fold proposal under ADR 0203; later ADRs own the accepted decisions and current references own what ships.

Every fact has an owning source. The public site renders canonical command and API references rather than maintaining another copy. Its user guides explain what to do and link here for the mechanics.