Skip to content

TenonExplainable, repeatable, recoverable agent delivery

Route normal conversations into the right workflow and connect real work with OpenSpec, Skill evidence, and review receipts.

Tenon usage guide ​

This manual is the canonical task-oriented guide for the current repository behavior. Start with installation and quickstart, then open the guide that matches the operation you need.

Start here ​

  1. Install and select one host
  2. Run the first governed task
  3. Choose discussion, the lightweight Track, a heavy Track, or a custom Workflow
  4. Understand the default workflow and review gates
  5. Understand documents, Skills, and evidence
  6. Author and use agents

Author and operate ​

Contribute ​

Product boundaries ​

  • Tenon is a local plugin and workstation service, not a hosted SaaS.
  • Setup and update always target exactly one host.
  • A discussion creates no Change.
  • The lightweight Track of the default Workflow does not use OpenSpec; the heavy Tracks do. A development request is assessed before a Change is created.
  • Every task ends in openspec/changes/archive/ as Finished, Escalated or Terminated.
  • Short/custom Workflows govern only the documents they declare.
  • The 12 host adapters have different fidelity tiers.
  • AFK, Tap interception, and unattended loop execution are optional and explicitly controlled.
  • The repository is not advertised as a published global npm CLI.

Return to the English README or Chinese README.

Local-first · Evidence-driven · Portable