CLI and automation
eidos is an agent-first Rust CLI for the open Eidos File format. It reads and
modifies files directly and does not connect to a running Eidos application.
Command model
Section titled “Command model”The help output uses command-first syntax:
eidos inspect tracker.eidoseidos context tracker.eidos Tasks --fields Title,Status --limit 50eidos validate tracker.eidos --level fullFile-first forms such as eidos tracker.eidos inspect are also accepted for
compatibility. New scripts should prefer command-first syntax so they match
eidos --help.
Successful commands write one JSON document to stdout. Failed commands write one JSON error document to stderr and return a nonzero exit status.
Supported responsibility
Section titled “Supported responsibility”The CLI creates, inspects, queries, mutates, validates, and serves Eidos Files. It does not manage Eidos Lite Space lifecycle, ordinary documents, application RPC, version history, or Sync. Use normal file tools for ordinary files and Graft-aware workflows for history.
Raw SQLite writes are not a supported automation interface.