Files
takopi/docs/reference/index.md
T
2026-01-13 15:59:27 +04:00

2.4 KiB
Raw 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, /project, 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: