1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[]
= "roteiro"
= "Roteiro: a provenance-tagged knowledge graph for your codebase — structure, intent, and context in one queryable store"
= true
= true
= true
= true
= true
= true
= true
[]
= { = true }
= { = true }
= { = true }
= { = true }
= { = true, = true }
= { = true }
= { = true }
= { = true }
# Layered project/user configuration (ADR-0007). TOML only — `serde_yaml` is
# unmaintained. Permissive, `cargo deny`-clean.
= "0.9"
# `inference-local-models` only: consent-gated model download (rustls, no
# platform TLS). Blocking + pure-Rust.
= { = "3", = true }
[]
# Write a codegraph-schema SQLite fixture in the `import --from codegraph` test.
= { = true }
[]
= ["rto-render/mcp"]
# Offline similarity inference (`roteiro infer`) — the `inferred` provenance
# class. Adds no dependencies (pure-Rust hashing embedding; ADR-0003).
= ["rto-graph/inference"]
# The shared model machinery: the `roteiro model` list/pull commands and the
# consent-gated downloader (`ureq`), over rto-graph's candle-free registry.
# Enabled by every model tier so `roteiro model pull` works without candle.
= ["rto-graph/models", "dep:ureq"]
# Pluggable local embedding/generative models (`roteiro infer --model`, `spec
# draft`): candle backend on top of the shared `models` registry. ADR-0003.
= [
"inference",
"models",
"rto-graph/inference-local-models",
]
# Ingest text from PDF documents during `roteiro sync` (off by default; pulls a
# large PDF/font-parsing tree). See [`rto_graph::extract`].
= ["rto-graph/pdf-text"]
# OCR text from images during `roteiro sync` (ADR-0005 Tier A; off by default;
# pulls the pure-Rust ocrs/rten tree). Implies `models` so `roteiro model pull
# ocrs-text` can fetch the OCR models with consent.
= ["models", "rto-graph/image-ocr"]
# Describe images with a local vision-language model during `roteiro sync`
# (ADR-0005 Tier B; off by default; pulls candle + the moondream model).
= ["inference-local-models", "rto-graph/image-vision"]
# Local model serving (`roteiro serve --models`): the opt-in, loopback,
# OpenAI-compatible `/v1` endpoint over installed models (ADR-0006). Pulls
# `rto-serve` with its llama.cpp engine (a C/C++ toolchain) and the `models`
# registry to resolve installed generative models.
= ["dep:rto-serve", "rto-serve/llama", "models"]
[]
= true