Diagrams
1) System overview (modules + boundaries)
+------------------------------+
| Channels / Inputs |
| CLI | Telegram | Others |
+--------------+---------------+
|
v
+--------------------------+
| openminion-controlplane |
| adapters + routing |
+------------+-------------+
|
v
+-------------------------------------------------------------------+
| openminion-runtime |
| orchestrates turn: session -> context -> llm -> policy -> tool |
+----+-----------+-----------+------------+------------+-------------+
| | | | |
v v v v v
+---------+ +---------+ +--------+ +---------+ +--------+
| session | | context | | llm | | policy | | tool |
+----+----+ +----+----+ +---+----+ +----+----+ +---+----+
| | | | |
| | | | +-------------------+
| | | | |
| | | | +---------v---------+
| | | | | tool plugins |
| | | | | exec/browser/... |
| | | | +-------------------+
| |
| +--------------------+
| |
v v
+---------+ +-----------+ +-----------+ +-----------+
| compress| | skill | | memory | | identity |
+---------+ +-----------+ +-----------+ +-----------+
(optional sidecar)
+-------------------+
| openminion-telemetry |
+-------------------+2) Runtime “turn” flow (single turn, potentially multiple packs)
3) Context packing (how PromptView is assembled under budget)
4) Skill integration flow (many skills → shortlist → one expanded)
5) Tool execution + policy approvals (approve once / window / forever)
6) Telemetry flow (context-focused, per pack + per turn)
7) Session durability (full history preserved; prompt stays compact)
8) V2 slots (daemon + registry + local/remote + multi-agent)
Last updated