smriti/backend
Himanshu Dongre 89b6df16cf Add CLI for agent and programmatic access
Introduce a thin Python CLI that wraps the backend REST API. Seven
commands: space list, space create, state, checkpoint create,
checkpoint show, checkpoint list, checkpoint review. Reads piped
JSON on stdin for checkpoint create, prints a continuation-oriented
markdown brief for state. Supports --json on every command for
structured output.

Fixes a V2 schema drift where the commit response omitted
assumptions and artifacts, so the CLI can read full checkpoints
via the cleaner V2 single-resource endpoints. Updates README,
ARCHITECTURE, and DECISIONS to frame Smriti as a reasoning-state
backend with the chat UI and CLI as two clients of the same core.
2026-04-11 11:10:01 +05:30
..
alembic Add artifact-aware checkpoints 2026-04-04 21:35:41 +05:30
app Add CLI for agent and programmatic access 2026-04-11 11:10:01 +05:30
config Initial public release 2026-03-22 13:48:50 +05:30
tests Initial public release 2026-03-22 13:48:50 +05:30
alembic.ini Initial public release 2026-03-22 13:48:50 +05:30
Dockerfile Initial public release 2026-03-22 13:48:50 +05:30
pyproject.toml Initial public release 2026-03-22 13:48:50 +05:30