Files

2.4 KiB
Raw Permalink Blame History

Reference

Reference docs are authoritative and exact. Use these when you need stable facts, schemas, and contracts.

If youre trying to achieve a goal (“enable topics”, “fetch a file”), use How-to.
If youre trying to understand the why, use Explanation.

Most-used reference pages

  • Commands & directives
    • Message prefixes like /<engine-id>, /<project-alias>, and @branch
    • In-chat commands like /cancel, /new, /ctx, /file …, /topic …
  • Configuration
    • takopi.toml options and defaults
    • Telegram transport options (sessions, topics, files, voice transcription)

Normative behavior

  • Specification
    The normative (“MUST/SHOULD/MAY”) contract for:
    • resume tokens + resume lines
    • event model
    • progress/final message semantics
    • per-thread serialization rules

Plugins and extension contracts

  • Plugin API
    The only supported import surface for plugins: takopi.api
  • Context resolution
    How Takopi resolves project + worktree context from directives, replies, and chat ids.

Transport reference

Runner reference

These are “engine adapter” implementation details: JSONL formats, mapping rules, and emitted events.

For LLM agents

If youre an LLM agent contributing to Takopi, start here: