| description | yaad — persistent memory engine build and test conventions. |
|---|---|
| globs | *.go,*.toml,*.yaml |
| alwaysApply | false |
Graph-based persistent memory engine for coding agents.
make build # go build ./...
make test # Run tests
make cover # Coverage report
make ci # Full CI suiteOptional demo TUI (nested module — not part of the core library graph):
cd cmd/yaad-tui && go test ./... && go build -o yaad-tui .engine/ # Memory engine (graph, search, ingest)
storage/ # SQLite (WAL mode) + FTS5
cmd/yaad-tui/ # Optional Bubble Tea demo (own go.mod; no core TUI deps)
internal/
search/ # search helpers
...
- Uses local-only types; do not import
hawk/internal/*or legacy paths - Do not import other engines (
eyrie,tok,trace,sight,inspect) - Embedded by host agents (hawk); ships no standalone
yaadbinary
For full hawk-eco extension guidelines, see hawk/AGENTS.md.